En una página, tengo varios modales que tienen una dirección de correo electrónico obligatoria.
La validación básica de JS es la siguiente:
$("#resendValidation-form").validate({
// Rules for form validation
rules: {
email: {
required: true,
email: true
}
},
// Messages for form validation
messages: {
email: {
required: "Please enter your email address",
email: "Please enter a VALID email address"
}
},
errorPlacement: function (error, element) {
error.insertAfter(element.parent());
}
});
Esta validación también es necesaria para #loginEmailAddress
y #resendEmailAddress
. ¿Puedo encadenar los ID juntos de alguna manera sin tener que tener tres instancias de este código?
- Actualización -
Estoy usando el formulario en el JS, donde un formulario se define de la siguiente manera en una vista Razor:
@using (Html.BeginForm("ForgotPassword", "Account", FormMethod.Post, new { Email = Model, id = "forgotPassword-form" }))
Respuestas
1 para la respuesta № 1Deberías poder hacerlo como selectores CSS
$("#resendValidation-form, #loginEmailAddress, #resendEmailAddress").validate({});