Com o jquery validation plugin, como fazer para validar um campo obrigatório, ao passar pelo campo, e nada for informado? O comportamento padrão do jquery validation é se nada for digitado ele não irá validar o campo, ou ele irá validar somente no submit
do formulário.
Segue abaixo o código da validação:
<script>
$(document).ready(function () {
var form = $("#form1");
$("#form1").validate({
rules: {
'<%=txtName.UniqueID %>': {
rangelength: [2, 10],
required: true
},
'<%=txtEmail.UniqueID %>': {
required: true
}
}, messages: {
'<%= txtName.UniqueID %>': {
rangelength: 'Nome deve ser no mínimo 2 e no máximo 10',
required: 'Nome é obrigatório'
},
'<%= txtEmail.UniqueID %>': {
required: 'Email é obrigatório'
}
}
});
$(<%= Button1.ClientID %>).click(function () {
alert("Formulário é valido: " + form.valid());
});
});
</script>
Att,
Diego A. Rodrigues.