Retroceder   Foros del Web > Programación para sitios web > Javascript
Crea un nuevo usuario o inicia sesión utilizando tu cuenta de Facebook
Connect with Facebook

Respuesta
 
Herramientas Desplegado
Antiguo 11-dic-2007, 06:53   #1 (permalink)
Farookh_Bulsara no le prestes ni un centavo
 
Avatar de Farookh_Bulsara
 
Fecha de Ingreso: mayo-2004
Mensajes: 808
Farookh_Bulsara está desconectado
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"
  Responder Citando
Antiguo 11-dic-2007, 07:39   #2 (permalink)
mauled se está ganando tu confianza
 
Avatar de mauled
 
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 2.875
Enviar un mensaje por MSN a mauled
mauled está desconectado
De acuerdo Re: Ayuda con validacion de datos

Las validaciones las tendrias que hacer con expresiones regulares.

Saludillos.
  Responder Citando
Antiguo 11-dic-2007, 08:37   #3 (permalink)
Farookh_Bulsara no le prestes ni un centavo
 
Avatar de Farookh_Bulsara
 
Fecha de Ingreso: mayo-2004
Mensajes: 808
Farookh_Bulsara está desconectado
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"
  Responder Citando
Antiguo 11-dic-2007, 16:22   #4 (permalink)
codigojavascript no tiene puntos (o el karma desactivado)
 
Fecha de Ingreso: diciembre-2007
Ubicación: Argentina
Mensajes: 151
codigojavascript está desconectado
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
  Responder Citando
Respuesta
No hay votos aún.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.

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 está Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado
Trackbacks está Desactivado
Pingbacks está Desactivado
Refbacks está Desactivado



La zona horaria es GMT -6. Ahora son las 05:35.
Políticas de Uso de Foros del Web


Message Board Statistics

SEO by vBSEO 3.3.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 94 95 96 97 98 99 100