Foros del Web » Programando para Internet » Javascript »

problema formulario web en android

Estas en el tema de problema formulario web en android en el foro de Javascript en Foros del Web. Buenos dias foristas, tego un sitio con un formulario que al pulsar enviar hace una sensilla validacion para enviar el mensaje. el problema es que ...
  #1 (permalink)  
Antiguo 18/09/2012, 07:06
 
Fecha de Ingreso: septiembre-2008
Mensajes: 190
Antigüedad: 15 años, 8 meses
Puntos: 2
Pregunta problema formulario web en android

Buenos dias foristas, tego un sitio con un formulario que al pulsar enviar hace una sensilla validacion para enviar el mensaje. el problema es que cuando un usuario de android entra y escrive en la casilla al precionar la tecla "ir" del teclado tactil da un submit directo, sin usar el boton y omitiendo la validación. Me encantaría una solución sin cambiar mucho el método de validación (Porque el formulario es mas complejo y cambiarlo requeriría mucho mas trabajo).

Aca una pagina de prueva

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

Aca hay un ejemplo simple utilizando el mismo metodo de validacion
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> 
Desde ya muchas gracias por su ayuda

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 10:36.