![]() |
Evitar el submit de la tecla enter, en un formulario con un solo campo 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? :pensando: |
Hola gabitoste Prueba con este código: Código PHP: |
Estupendo Estupendo. Sencillo y a la vez creo que ingenioso. Gracias :adios: |
Me alegro de que te haya servido. Suelo escribir códigos sencillos porque sino KarlanKas se teletransporta hasta aquí para regañarme ;-) |
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 |
Hola Tarecito No tienes que hacer nada, solo poner un botón submit y cuando se pulse enter en algún control del formulario será como si se pulsara. Saludos, :adios: |
Hola. Sera que podrian explicar un poco ese codigo. Por lo menos para no ponerlo y no entender que hace jeje. Gracias |
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:
<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, :adios: |
ok gracias. Muy buena solucion |
Respuesta: Evitar el submit de la tecla enter, en un formulario con un solo campo Gracias por la ayuda :D |
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! |
| La zona horaria es GMT -6. Ahora son las 04:18. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.