Validación personalizada en wForms

En la fantástica librería de validación wForms, podemos añadir validaciones personalizadas. Supongamos que queremos hacer una validación por rango numérico (que el número introducido esté entre unos valores máximo y mínimo). Haríamos algo así (ay.... estas expresiones regulares van a matarnos a todos):

wFORMS.behaviors.validation.rules.isDayRange = { selector: ".validate-dayrange", check: 'validateDayRange' };
wFORMS.behaviors.validation.messages.isDayRange = "Entre 1 y 24 h.";
wFORMS.behaviors.validation.instance.prototype.validateDayRange = function(element, value) {
var regexp = /^([1-9]|[1-9]|[1-9][0-9])$/;
return this.isEmpty(value) || regexp.test(value);
}

Guarda   |   Imprime   |   Recomienda

  • E-mail this story to a friend!
  • Print this article!
  • Turn this article into a PDF!
  • RSS
  • Google Bookmarks
  • Technorati
  • Meneame
  • Digg
  • TwitThis
  • MySpace
  • Yahoo! Bookmarks
  • del.icio.us
  • Facebook
  • Bitacoras.com
  • Live
  • StumbleUpon
  • Wikio
  • Netvibes
  • BarraPunto

Un comentario

  1. 6 Ago 09 (14:21) #

    can somebody please help me how you can filter 2 or more names? thanks alot.

Publicar un comentario

Si es la primera vez que escribes, tu comentario será moderado por un administrador.

Con el fin de garantizar un ambiente de debate respetuoso, no se permitirán comentarios:

  • insultantes, difamatorios, racistas, sexistas, y/o discriminatorios
  • excesivamente críticos con otros participanes
  • que no aporten nada, sin sentido o repetidos
  • con enlaces considerados publicidad o spam
  • con material protegido por derechos de autor
*
*