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
  • 21,059 Miembros
  • 16,407 Temas
  • 6,575 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
  • 256Visitas
  • 0Favoritos

3 comentarios

@_SeBaX95_
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
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 +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
@pichoncitotv estaba listo para festejar, ya que quitando esta linea formreg.submit(); funcionaría... pero no... envía el formulario de todas formas...
@pichoncitotv
@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
@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 +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
bueno... me dio mucha vergüenza el erros. gracias por hacérmelo ver-
Tienes que ser miembro para responder en este tema