Come abilitare ASP.NET validatori con JavaScript

July 15

Pages.NET Active Server, comunemente abbreviato in "ASP.NET", è un linguaggio di scripting lato server da Microsoft. ASP.NET è comunemente utilizzato per creare applicazioni Web basate su database dinamici, di solito in concomitanza con Hypertext Markup Language (HTML) e un sistema di database back-end, ad esempio Microsoft SQL Server. ASP.NET può essere usato in concomitanza con linguaggi di scripting lato client, come JavaScript allo scopo di controllare i controlli di convalida ASP.NET, compresi i controlli, come ad esempio la convalida dell'input dell'utente e-mail e il nome sul lato client.

istruzione

1 Trovare il file "aspx", in cui si desidera attivare ASP.NET validatori con JavaScript, fare clic destro su di esso, cliccare su "Apri con", quindi fare clic su "Blocco note". Questo aprirà il file ASP.NET in Blocco note.

2 Individuare il "casella Web server di controllo", che avrà la seguente sintassi ad esso associati:

"<Asp: ID = CheckBox."

Prendere nota del "ID CheckBox." Ai fini del presente articolo, che andremo a utilizzare l'esempio di: ". AspnetCheckBoxID"

3 Trova i "Controlli RequiredFieldValidator", una per "Nome" e uno per "E-mail". Il codice seguente sarà associato con loro:

"<Asp: ID RequiredFieldValidator."

Prendere nota del "RequiredFieldValidator ID." Ai fini del presente articolo, che andremo a utilizzare l'esempio di: ". AspnetRequiredFieldValidatorEMAIL" "aspnetRequiredFieldValidatorNAME" e Questi saranno associati con l'ID TextBox = "Nome" e TextBox ID = "Email", rispettivamente.

4 Trovare il "Controllo RegularExpressionValidator," espresso nella sintassi di seguito:

"<Asp: ID RegularExpressionValidator."

Prendere nota del "ID RegularExpressionValidator." Ai fini del questo articolo, stiamo andando a utilizzare l'esempio di: ". AspnetRegularExpressionValidator"

5 Copiare e incollare il seguente sintassi JavaScript direttamente sotto la sintassi ASP.NET:

<Script type = "text / javascript" language = "javascript">

function JSValidators()

{

var casella di controllo = document.getElementById ( '& lt;% = aspnetCheckBoxID.ClientID%>');

ValidatorsEnabled (checkbox.checked);

}

Funzione ValidatorsEnabled (stato)

{

ValidatorEnable (document.getElementById ( '& lt;% = aspnetRequiredFieldValidatorNAME.ClientID%>'), stato);

ValidatorEnable (document.getElementById ( '& lt;% = aspnetRequiredFieldValidatorEMAIL.ClientID%>'), stato);

ValidatorEnable (document.getElementById ( '& lt;% = aspnetRegularExpressionValidator.ClientID%>'), stato);

}

</ Script>

6 Premere il tasto "Ctrl" e "S" sulla tastiera per salvare il file ASPX. Uscire da Blocco note.