Retroceder   Foros del Web > Programación para sitios web > Javascript

Respuesta
 
Herramientas Desplegado
Antiguo 11-dic-2007, 06:53   #1 (permalink)
Farookh_Bulsara sólo puede mejorar
 
Avatar de Farookh_Bulsara
 
Fecha de Ingreso: mayo-2004
Mensajes: 698
Ayuda con validacion de datos

necesito ayuda urgente sobre validacion de datos en un formulario
como hago para validar las entradas de un formulario ?
osea ,por ejemplo
tengo 4 controles input en modo "text"(type) como hago para que
el 1º sea de la forma mes/dia/año, por ejemplo 12/25/2007 (navidad) , 10/26/2008 (el formato para los datos de fecha en postgres)
el 2º sea de la forma hora:minutos , por ejemplo ejemplo 15:00 ,8:15 ,etc(el formato para los datos de hora en postgres)
el 3ro sea solo numero
el 4to sea solo caracteres [a-zA-Z]

y por ultimo que todos los input tengan datos,no pueden estar vacios
como hago esto en javascript, y despues de verificar que todo este correcto envie los datos a otra pagina por el metodo post,como hago? ayuda porfavor
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"
Farookh_Bulsara está desconectado   Responder Citando
Antiguo 11-dic-2007, 07:39   #2 (permalink)
mauled tiene algunos puntos positivos de karma
 
Avatar de mauled
 
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 2.869
Enviar un mensaje por MSN a mauled
De acuerdo Re: Ayuda con validacion de datos

Las validaciones las tendrias que hacer con expresiones regulares.

Saludillos.
mauled está desconectado   Responder Citando
Antiguo 11-dic-2007, 08:37   #3 (permalink)
Farookh_Bulsara sólo puede mejorar
 
Avatar de Farookh_Bulsara
 
Fecha de Ingreso: mayo-2004
Mensajes: 698
Re: Ayuda con validacion de datos

mmmmmmmm,pero para eso mejor las valido en el lado del servidor,no?(php)bueno y si ya las tengo todas ok, como hago para mandar por el metodo post el formulario?

OJO ,primero se revisa y luego se manda,como hago eso?
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"
Farookh_Bulsara está desconectado   Responder Citando
Antiguo 11-dic-2007, 16:22   #4 (permalink)
codigojavascript no se puede cailificar en este momento
 
Fecha de Ingreso: diciembre-2007
Ubicación: Argentina
Mensajes: 146
Re: Ayuda con validacion de datos

Bueno es bastante largo lo que pides. por ejemplo para validar que los campos no estén vacios debes hacer algo así

if (Form.Elemento.value == ""){
alert("El campo no puede estar vacio");
Form.Elemento.focus(); return;
}

Para que sea solo número:

if (isNaN(Form.Numero.value) | Form.Numero.value=="") {
alert("Debes ingresar un dato numérico");
Form.Numero.focus(); return;
}

Para que los datos sean solo caracteres [a-zA-Z] debes utilizar expresiones regulares y conviene hacerlo desde php o asp (según el script que utilices para enviar el form
Lo mismo puedes hacer para validar el formato hora y fecha

Para enviar el formulario una vez que se han validado los datos utilizas

document.form.submit();

donde form es el nombre que le has dado al formulario en el atributo 'name'

Espero que sirva

Toda la suerte
codigojavascript está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 04:07.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93