Cuando pulso <enter> hace un submit y me vuelve a cargar la página, con lo que pierdo lo tecleado en el objeto text y claro no cumple su función para renovar la capa.
¿Como puedo evitar ese comportamiento el pulsar la tecla enter?
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
| |||
![]() Tengo un formulario con un solo objeto, un objeto text, cuyo contenido es utilizado para modificar el contenido de una capa y renovarla. Cuando pulso <enter> hace un submit y me vuelve a cargar la página, con lo que pierdo lo tecleado en el objeto text y claro no cumple su función para renovar la capa. ¿Como puedo evitar ese comportamiento el pulsar la tecla enter? ![]() |
| ||||
oigan pero.... a mi no me permite hacer un submit presionando la tecla enter, y no hice nada para evitarlo, más bien al contrario, busco hacer el submit presionando enter
__________________ Tarecito |
| ||||
Hola micayael Código PHP: ![]() ![]() |
| |||
y como sabes si es firefox o no. preguntas basicamente: if (document.all) y eso me dice que es IE? Y porque si retorna false no envia el formulario? es decir, que tiene que ver eso? |
| ||||
Hola de nuevo. En efecto document.all solo lo reconoce, que yo sepa, IE. Si no es IE es el otro. He puesto que which es para Firefox porque es el navegador con el que lo he probado, aunque supongo que también servirá para Netscape (Estaría bien que alguien que tenga Opera nos diga si funciona este código) Cita: Porque he puesto en el campo de texto:Y porque si retorna false no envia el formulario? <input type="text" onkeypress="return pulsar(event)" /> Si la función retorna false es como si no hubieras pulsado enter y el formulario no se envía. Saludos, ![]() |
| ||||
Respuesta: Evitar el submit de la tecla enter, en un formulario con un solo campo Que tal amigos del foro buscando la solución al problema de la tecla ENTER encontré este tema aquí y veo que es viejo, pero a su vez encontré otra solución en otro foro y de un anónimo. Creo que es mas practico; a mi forma de ver.
Código Java:
Ver original La diferencia aquí es que cualquier input de tipo submit no funcionará pero se puede hacer con el método submit en el evento onClick quedando de la siguiente manera:
Código Java:
Ver original Saludos colegas!
__________________ Un buen programa depende de la imaginación. |