Verifique que la validación discreta de jquery sea verdadera por jQuery

Utilizo los atributos de validación del modelo MVC 3 y jquery discreto para mostrar el mensaje de error de validación. También uso el script cuando el formulario enviado devuelve una confirmación. Entonces, necesito verificar si todos los campos son válidos y luego devolver Confirmar: algo como el siguiente pseudoguión:

$('div.FormNeedConfirm form').submit(function () {
    if ($(this).validate() == true) {
        var Message = $('#FormConfirmMessage').val();
        return confirm(Message);
    }
});

Pero no sé qué debería estar exactamente en la condición if. ¿Cuál es tu sugerencia?

preguntado el 03 de mayo de 12 a las 09:05

2 Respuestas

if ($(this).valid()) {

    var Message = $('#FormConfirmMessage').val();
    return confirm(Message);
}

contestado el 05 de mayo de 12 a las 06:05

if ($(this).validate() = true) // your if condition should be "==". cambiar a me gusta esto

if ($(this).validate() == true) 

contestado el 03 de mayo de 12 a las 09:05

Eso no funcionó. Solo agregué ese script como un simple. Creo que la condición es incorrecta en absoluto: Saeid

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.