Categorías
- 15m
- adsense
- blogging
- consumo
- desarrollo y programación
- .htaccess
- .net
- ajax
- ajax.net
- ant
- apache
- ascii
- bases de datos
- bbpress
- css
- delphi
- dom
- dreamweaver
- eclipse
- emule
- expr. regulares
- firefox
- formularios web
- ftp
- gmail
- google-gwt
- hibernate
- html
- iis
- internet explorer
- java
- javascript
- librerias
- linux
- microformats
- ofimática
- php
- servicios web
- ssl
- ubuntu
- vbscript
- wiki
- wordpress
- xampp
- xml
- economía
- hardware
- hogar
- matemáticas
- motos
- ofertas
- opinión
- recetas
- salud
- Sin categoría
- sistemas operativos
- tecnologia
- tramites y legislación
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);
}
Otros artículos de esta serie:
[seriesposts show_date=0 order=asc]