Foros del Web » Programando para Internet » Javascript »

Problema Con validacion de formularios en android

Estas en el tema de Problema Con validacion de formularios en android en el foro de Javascript en Foros del Web. Buenos días, Mi problema es el siguiente, tengo un formulario simple que al pulsar en el boton enviar javascript comprueva cada una de las casillas ...
  #1 (permalink)  
Antiguo 17/09/2012, 07:30
 
Fecha de Ingreso: septiembre-2008
Mensajes: 190
Antigüedad: 15 años, 7 meses
Puntos: 2
Problema Con validacion de formularios en android

Buenos días, Mi problema es el siguiente, tengo un formulario simple que al pulsar en el boton enviar javascript comprueva cada una de las casillas para ver si estan vacias, y de ser asi da una alerta de que se rellene la casilla, sino fueron llenados el formulario se envia, el problema es que cuando visite mi pagina en mi primer android (galaxy axe), noto que cuando escrivo en una de las casillas del formulario y preciono el boton del teclado tactil "Ir" en ves de desvanecerse el teclado tactil (como yo desearía) lo que hace el boton es enviar de manera directa el formulario, saltearse las demás casillas, saltearse la validacion y enviar el mail con todos los datos incompletos,

Esta es la web

http://www.carpas-gm.com.ar/

Este es un "resumen" del codigo del formulario en un solo archivo.


Código HTML:
<html>
<body>
<script>
function valida_envia(){ if (document.f.nombre.value.length==0){ alert("Escriba su nombre por favor")
document.f.nombre.focus()
return 0;}
if (document.f.telefono.value.length==0){ alert("Escriba su telefono por favor")
document.f.telefono.focus()
return 0;}
if (document.f.email.value.length==0){ alert("Escriba su email por favor")
document.f.email.focus()
return 0;}
if (document.f.mensaje.value.length==0){ alert("Escriba su mensaje por favor")
document.f.mensaje.focus()
return 0;}
document.f.submit();}
</script>
<form action="/form.php" name="f" id="f" method="post">
<label for="nombre">Nombre</label>
<input name="nombre" id="nombre"/>
<label for="telefono">Teléfono</label>
<input name="telefono" id="telefono"/>
<label for="email">Email</label>
<input name="email" id="email"/>
<label for="mensaje">Mensaje</label>
<textarea name="mensaje" cols="19" rows="3" id="mensaje"></textarea>
<input name="aceptar" type="button" class="enviar" value="Aceptar"  onclick="valida_envia()"/> 
</form>
</body>
</html> 
  #2 (permalink)  
Antiguo 17/09/2012, 07:47
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 10 meses
Puntos: 220
Respuesta: Problema Con validacion de formularios en android

pero que navegador estas usando en tu galaxy has comprobado que este activo el JavaScript

Saludos
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones
  #3 (permalink)  
Antiguo 17/09/2012, 09:36
 
Fecha de Ingreso: septiembre-2008
Mensajes: 190
Antigüedad: 15 años, 7 meses
Puntos: 2
Respuesta: Problema Con validacion de formularios en android

El javascript esta activado, porque cuando se toca sobre el boton "enviar" corre javascript y hace la validacion, pero cuando se entra a una de las casillas de texto y se toca el boton "ir" del teclado tactil lo que hace el navefador es una especie de submit, dicho de otra manera, es como si el boton "ir" del teclado tactil equivaliera a <input type="submit" value="Submit" />

Etiquetas: android, formulario, html, input, php, botones
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:40.