/ / jQuery Validate - Потвърждение на паролата equalTo does not work - jquery, forms, passwords, jquery-validate

jQuery Validate - потвърждение на паролата equalTo does not work - jquery, forms, passwords, jquery-validate

im се опитва да направи формуляр с потвърждение на паролата, за да сравни повторението на паролата и да даде грешка, ако паролите са различни, използвайки jquery.validate, моят код е следният:

<script type="text/javascript">
$( "#formulario" ).validate({
rules: {
nombre: { required: true, number: false, minlength: 1 },
email: { required: true, email: true },
cp: { required: true, number: true, minlength: 5, maxlength: 5 },
password: { required: true, minlength: 6 },
password2: { required: true, minlength: 6, equalTo: "#password" }
},
messages: {
nombre: "Introduce un nombre correcto",
email: "Introduce un email correcto",
cp: "Introduce un codigo postal correcto",
password: "la contraseña debe tener un minimo de 6 caracteres",
password2: "las contraseñas tienen que ser iguales"
}
});
});
</script>

<form id="formulario" method="post">
<p>
<label for="cp" class="hide">Nombre</label>
<input type="text" name="nombre" value="" id="nombre" class="required" />
</p>
<p>
<label for="email" class="hide">Email</label>
<input type="text" name="email" value="" id="email" class="required" />
</p>
<p>
<label for="cp" class="hide">Codigo postal</label>
<input type="text" name="cp" value="" id="cp" class="required" />
</p>
<p>
<label for="password" class="hide">Contraseña</label>
<input type="password" name="password" id="password" class="required"/>
</p>
<p>
<label for="password2" class="hide">rrrr Contraseña</label>
<input type="password" name="password2" value="" id="password2" class="required" />
</p>
<p>
<button type="submit" id="submit" name="submit">Enviar</button>
</p>
</form>

Какво правя грешно?

Благодаря!

Отговори:

1 за отговор № 1

Въпросът е решен, аз го промених:

$( "#formulario" ).validate({

до това:

 jQuery(function ($) {
$("#formulario").validate({

Сега тя работи, благодаря ЗОП