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
Personalización de las funciones de validación de wForms
Secuencias de código que añaden validaciones personalizadas a las ya existentes en la librería wForms.
Validación albafética
La expresión regular se compone de selectores e incluye tres rangos Unicode que vienen a cubrir todas las variaciones más comunes del alfabeto latino:
Validación alfanumérica
La expresión regular es similar a la anterior, solo que incluyendo el rango Unicode correspondiente a los números:
Validación decimal
Validación más completa que la realizada originalmente por la librería (con parseFloat), mediante una expresión regular que valida números decimales con coma (pe.
0,1,34,72,7,23, etc.) y no deja introducir letras:wFORMS.behaviors['validation'].isFloat = function(s) { var reg = /^[-+]?[0-9]+(,[0-9]+)?$/; return wFORMS.behaviors['validation'].isEmpty(s) || reg.test(s); }Instalación
Crearemos un archivo de texto llamado wforms-customization.js dónde meteremos el código mencionado. Posteriormente deberemos incluir en las cabeceras de los archivos HTML la referencia javascript al archivo (siempre después de la referencia al archivo principal: wforms.js). Quedaría algo así como:
Otros artículos de esta serie:
[seriesposts show_date=0 order=asc]