Validacion de campos de longitud fija con javascript
Código Javascript
- Por Programador ASP clásico /
- 02/01/2012 @ 12:55:01 /
- 1005 visitas
Para copiar este script pulsa sobre el botón de copiar que se muestra sobre cada cuadro de código. Se abrirá una ventana con el código seleccionado. Pulsa CONTROL + C para copiarlo, y después abre un editor de texto y pega el código con CONTROL + V.
Este script debe ir entre las tags <head> y </head> de la página:
<script language="javascript" type="text/javascript">
//VALIDACION DE CAMPOS DE LONGITUD FIJA
//Autor: Iván Nieto Pérez
//Este script y otros muchos pueden
//descarse on-line de forma gratuita
//en El Código: www.elcodigo.com
function validacion3(formulario) {
var er_cp = /(^([0-9]{5,5})|^)$/ //5 numeros o cadena vacia
var er_dni = /(^([0-9]{8,8}\-[A-Z])|^)$/ //8 números, un guion y una letra, o cadena vacia
//comprueba campo codigo postal
if(!er_cp.test(formulario.cp.value)) {
alert('Contenido del campo CODIGO POSTAL no válido.')
return false
}
//comprueba campo dni
if(!er_dni.test(formulario.dni.value)) {
alert('Contenido del campo DNI no válido.')
return false
}
alert('Los campos introducidos son CORRECTOS.')
return false //cambiar por return true para ejecutar la accion del formulario
}
</script>
Es necesario añadir el siguiente código a la página HTML, entre <body> y </body>:
<form onsubmit="return validacion3(this)" name="FormValidacion3">
<small>Código postal:</small><br><input type="text" name="cp" size="14"><br><br>
<small>DNI:</small><br><input type="text" name="dni" size="14"><br><br>
<input type="submit" value="Validar" name="boton_envio">
<input type="reset" value="Borrar" name="boton_borrar">
</form>
tags: validar en javascript, validar campos, validacion java, validacion en javascript, variables java script, validar un formaulario, validar formularios, formulario validado, validacion de formularios, validacion formularios, ejemplo de javascript, java