Comunidad oficial de diseñadores web, web developers y Webmasters. Aqui podemos tratar temas actuales sobre diseño y tecnología. Podemos compartir y actualizarnos. Flash, PHP, ASP, Java, HTML, CSS, MySQL, CMS, etc. Unite YA y lee los Sticky

Ver más
  • 19,716 Miembros
  • 15,270 Temas
  • 6,044 Seguidores
  • 0

[HTML] Formulario no envía al presionar enter. Si con 1 cli

Bueno, algo que me llama mucho la atención, tengo este simple código de un formulario el cual lo llego y le doy enter y no pasa nada de nada. y sinceramente me molesta mucho tener que darle clic con el mouse...

lo dejo aca, es bastante simple

http://jsfiddle.net/Zf8ML/

Que me dicen?
  • 0
  • 0Calificación
  • 0Seguidores
  • 160Visitas
  • 0Favoritos

3 comentarios

@_SeBaX95_ Hace más de 6 meses
Tenés que controlar eso con el evento onkeypress, algo así



function tufuncion(){
        //tu funcion bla bla
    } 

    function checkEnter(event) {
    if (event.keyCode == 13) {
        funcion();
        }
    }




Y en los input 

<input type="text" name="txtNombre" id="txtNombre" onkeypress="checkEnter(event)">
<input type="password" name="txtClave" id="txtClave" onkeypress="checkEnter(event)">
<input type="button" value="Entrar" onclick="tufuncion()">

@fefefofini Hace más de 6 meses
Agregue esto al script

 
function checkEnter(event) 
{
if (event.keyCode == 13){funcion();}
}



I los inputs me quedaron asi



  <input name="usuario" type="text" id="usuario" value="<?php echo $usuario?>" onkeypress="checkEnter(event)" />

<input type="password" name="pass" id="pass" onkeypress="checkEnter(event)" />






Y el boton lo deje tal cual estaba-. Pero sigue sin funcionar...
@pichoncitotv Hace más de 6 meses +1
el botón debería ser type=submit no type="button", de esa forma logras el submit al presionar enter en algun campo del formulario
@fefefofini Hace más de 6 meses
@pichoncitotv estaba listo para festejar, ya que quitando esta linea formreg.submit(); funcionaría... pero no... envía el formulario de todas formas...
@pichoncitotv Hace más de 6 meses
@fefefofini deberías comprobar que esté entrando en esos ifs o bien comprobar si estás accediendo a los valores de los inputs como para preguntar si estos están vacíos. son pocas líneas, planteate posibles problemas y soluciones.
@fefefofini Hace más de 6 meses
@pichoncitotv los if funcionan bien, lo que no se como solucionar, es eso de que me muestra el alert y envía de todas formas el form... pero los ii funcionan bien. De la unica forma en que funciona, es cambiando submit por button, pero no funciona el boton enviar al presionar enter...
@smokeweed46 Hace más de 6 meses +2
Macho ... soy campeón iberoamericano en errores de ortografía pero hasta a mi me dolió el ojo cuando vi precionar. No tenes ni idea de la buena onda con que te lo digo. Arregle eso porfavor.
@fefefofini Hace más de 6 meses
bueno... me dio mucha vergüenza el erros. gracias por hacérmelo ver-
Tienes que ser miembro para responder en este tema