Ho letto here che qualsiasi validatore ASP.NET ha una proprietà denominata: "isvalid". Questa proprietà può essere utilizzata sul lato client per verificare se il validatore ha superato con successo la convalida o meno.L'accesso è una proprietà non valida dei validatori ASP.NET in Javascript
ho cercato di accedere a questa proprietà come segue, ma per qualche motivo il codice di fallire:
alert (. Document.getElementById ("validator_clientID") isValid);
Avete qualche idea del perché questo non funziona?
Si prega di inviare la dichiarazione di convalida, insieme con il vostro completo JavaScript. Inoltre, chiarisci cosa intendi con 'senza fortuna'. Che errore ricevi? Visualizzare lo stato corrente dell'attributo isvalid usando il metodo che hai fornito ha funzionato per me. Sospetto che l'id che stai utilizzando (validator_clientID) non sia corretto. – Phaedrus
Ho provato ad accedervi in questo modo e funziona: bool flag = validatorname.isvalid; Per qualche motivo, l'accesso a isvalid tramite l'oggetto direct era accessibile. Ma non so perché ottenere l'elemento usando getElementById non ha recuperato l'oggetto. Ho provato l'evento utilizzando l'ID del validatore, non il ClientID, ed è ancora inaccessibile. Ho un valore indefinito. – mohammedn