Hello everybody!

I'm trying to use a custom method for validate one of my input's form,
but no way.

Neither the 'additional-methods.js' included in the plugin pack work
for me ....Seems to be ok,  but no idea.

This is a resume of my code:

-JAVASCRIPT-

<script type="text/javascript">
$.validator.setDefaults({
        submitHandler: function() {
                $("#cForm").ajaxSubmit({
                        url:'inc/request.php',
                        target: '#form-box',
                        success: function(){
                                return false;
                        },
                        resetForm: true
                });
        }
});

$(document).ready(function(){
        $("#cForm").validate({
                rules:{
                        nif: "alphanumeric",
                },
                messages: {
                        nombre: "campo obligatorio",
                        email: {
                                required: "campo obligatorio",
                                email: "email no valido"
                        },
                        telefono: {
                                required: "campo obligatorio",
                                digits: "solo numeros"
                        },
                        nif: "campo obligatorio",
                        legal: "campo obligatorio"
                },
                errorElement: "em",
                errorPlacement: function(error, element) {
                        if ( element.is(":radio") )
                                error.appendTo(element.parent().parent());
                        else if ( element.is(":checkbox") )
                                error.appendTo(element.parent());
                        else
                                error.prependTo( element.parent() );
                }
        });
});
</script>

-HTML-
...

<form action="" method="post" id="cForm">
                <div>
                    <label for="nombre">Nombre y Apellidos</label>
                    <input class="required" type="text" size="25"
name="nombre" id="nombre" value="" maxlength="100"/>
                </div>
                <div>
                    <label for="nif">NIF</label>
                    <input class="required" type="text" size="9"
name="nif" id="nif" value="" maxlength="9"/>
                </div>
                <div>
                    <label for="telefono">Teléfono</label>
                    <input class="required digits" type="text"
size="10" name="telefono" id="telefono" value="" maxlength="15"/>
                </div>
                <div>
                    <label for="email">E-mail</label>
                    <input class="required email" type="text"
size="25" name="email" id="email" value="" maxlength="100"/>
                </div>
                <div class="row">
                    <input class="required" name="legal" id="legal"
type="checkbox"/>
                    <label for="legal">He leído y acepto las bases
legales</a></label>
                    <input type="submit" name="submit" id="send"
value="" />
                </div>
</form>
...


Thanks in advance!

Best Regards,

Andrea

Reply via email to