Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/04/2009, 16:54
jesusjj
 
Fecha de Ingreso: noviembre-2007
Mensajes: 154
Antigüedad: 16 años, 5 meses
Puntos: 2
jQuery -> validate.js y addMethod

Buenas noches:

Llevo ya un buen rato intentando hacer funcionar una validación adicional para el plugin de jQuery, "validate.js", incorporando un nuevo campo opcional a validar, en concreto el número de teléfono.

He mirado por todos sitios y parece fácil, pero he seguido un montón de post en foros de la legua de Shakespeare y no consigo hacerlo funcionar la validación de este campo opcional. La validación de los campos obligatorios la hace perfecta.

Copio el código, a ver si alguien me puede echar una mano (suprimo las primeras líneas de inicio para jQuery, puesto que lo demás funciona).

Saludos.


JS
Código:
jQuery.validator.addMethod("telefono", function(value, element) { 
	return this.optional(element) || /^\d{9}$/.test(value); 
  }, "Por favor, introduce un tel\u00e9fono v\u00e1lido");

  $("#formulario").validate();
HTML
Código HTML:
<label for="telefono">Tel&eacute;fono: </label>
<input type="text" id="telefono" name="telefono" tabindex= "4" value="<?php if (isset($_SESSION['telefono'])) {echo $_SESSION['telefono'];} ?>" />