我是验证插件的新手。我正在尝试验证将在 $.post 调用中使用的几个输入字段,但我被困在第一步。我如何验证这组元素,它们不在表单中,只是一个普通的 div。
在此尝试中,我收到此异常:无法调用未定义的方法“元素”
<script src="~/Scripts/jquery-1.7.1.js"></script>
<script src="~/Scripts/jquery.validate.js"></script>
<script>
$(function () {
var validator = $('.formulario').validate({
rules : {
nombre: "required",
password: "required"
},
messages: {
nombre: "Este campo es requerido",
password: "Este campo es requerido"
}
});
$('[name=procesar]').click(function () {
if ($('.formulario').valid()) {
alert('valid');
} else {
validator.showErrors();
}
});
})
</script>
<div class="formulario">
<input type="text" name="nombre" id="nombre"/>
<input type="password" name="password" />
<input type="button" name="procesar" value="click"/>
</div>