Tengo un elemento de entrada de cuadro de texto que tiene un RequiredFieldValidator como tal:Howto hacer RequiredFieldValidator cambiar la clase css de la div padre
<div>
<label>First name</label>
<asp:RequiredFieldValidator ID="RequiredFieldValidatorFirstname" runat="server" ErrorMessage="Required" ControlToValidate="TextBoxFirstname"></asp:RequiredFieldValidator>
<asp:TextBox ID="TextBoxFirstname" runat="server"></asp:TextBox>
</div>
Cuando el cuadro de texto está vacío en enviar Quiero añadir la clase 'forma- error 'a la Div principal:
<div class="form-error">
<label>First name</label>
<asp:RequiredFieldValidator ID="RequiredFieldValidatorFirstname" runat="server" ErrorMessage="Required" ControlToValidate="TextBoxFirstname"></asp:RequiredFieldValidator>
<asp:TextBox ID="TextBoxFirstname" runat="server"></asp:TextBox>
</div>
¿Es esto posible y, de ser así, cómo lo hago?
Compruebe esto [respuesta] [1]. Espero que esto ayude, [1]: http://stackoverflow.com/questions/1301508/change-textboxs-css-class-when-asp-net-validation-fails/12805078# 12805078 – gsimoes
La gente que viene para la validación de ASP.NET MVC/jQuery podría querer verificar [esta respuesta] (http://stackoverflow.com/q/10431944/1366033) – KyleMit