Tengo TextBox con RequiredFieldValidator en mi página. También tengo un enlace que llama a algunos javascript simples.Cómo deshabilitar RequiredFieldValidator en la secuencia de comandos
<asp:TextBox ID="TextBox1" runat="server" />
<asp:RequiredFieldValidator
ID="RequiredFieldValidator4" runat="server" ControlToValidate="TextBox1"
Display="Dynamic" />
<asp:LinkButton ID="Link1" runat="server" OnClientClick="DoSomething(); return false;" CausesValidation="false"Text="Do" />
function DoSomething() {
textbox1.val("blah"); }
Cuando el usuario escribe algo en el cuadro de texto y luego elimina ese texto y enfoca el siguiente control, el validador se dispara. Entonces el usuario puede usar un enlace que agrega texto usando javascript. El texto de TextBox1 ya no está vacío, pero RequiredFieldValidator sigue mostrando un mensaje de error. ¿Cómo prevenir eso?
Quiero que la validación se realice en el lado del cliente. Mire que DoSomething() agrega texto a TextBox1, pero ValidationError aún muestra un mensaje de error y confunde al usuario. – jlp