Mi problema no es el tipico: "quiero que cuando pulse ENTER se ejecute el submit() del formulario".
Es mas bien al contrario.
Tengo lo siguiente (resumido):
Código:
El problema está en que si se pulsa ENTER en el input "codigo" el formulario hace submit(). La funcion busca_caja() os aseguro que no tiene nada que ver. <form name="formulario" id="formulario" method="post" action="index.php"> <input type="hidden" name="modo" id="modo"/> <input type="hidden" name="accion" id="accion" value="" /> <label>Código:</label> <input type="text" name="codigo" id="codigo" value="" onkeyup=" busca_caja();"/> </form>
Es más, si elimino el evento onkeyup sigue ocurriendo lo mismo...
Lo curioso es en el formulario de login que tengo en otra pagina tengo que usar: onkeypress="submit_enter(event,'login');" para conseguir todo lo contrario (submit_event realiza un submit al pulsar ENTER)
Ambos formularios tienen los mismos atributos:
Código:
Incluso he creado un archivo html aparte con el primer codigo que os he puesto y da el mismo problema.<form name="formulario" id="formulario" method="post" action="index.php">
Estoy desesperado la verdad, no se que mirar.