none
Jquery validation plugin validar campo obrigatório ao perder o foco. RRS feed

  • Pergunta

  • 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.

    quarta-feira, 30 de julho de 2014 13:08