Foros del Web » Creando para Internet » HTML »

Deshabilitar el intro para enviar formularios

Estas en el tema de Deshabilitar el intro para enviar formularios en el foro de HTML en Foros del Web. Tengo un formulario con un boton de guardar que cuando le clickeas (¿se escribe asi?) llama a una funcion de javascript para realizar una serie ...
  #1 (permalink)  
Antiguo 20/04/2005, 06:13
 
Fecha de Ingreso: abril-2005
Mensajes: 4
Antigüedad: 12 años, 7 meses
Puntos: 0
Deshabilitar el intro para enviar formularios

Tengo un formulario con un boton de guardar que cuando le clickeas (¿se escribe asi?) llama a una funcion de javascript para realizar una serie de controles.
El caso es que si en lugar de pinchar sobre el boton, apreto directamente a la tecla "Intro", el formulario pasa de todo y se envia sin hacer nada de nada.
¿Hay alguna forma de deshabilitar la tecla "Intro"?

Gracias
  #2 (permalink)  
Antiguo 20/04/2005, 06:22
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
Como haces mención... corresponde a JavaScript y el tema no es deshabilitar la tecla... sino que tu botón lo la tome en cuenta.

Así haciendola de adivino... supongo tu botón es un submit (<input type="submit">)... lo cuál te crea el problema. Cambialo para que sea un simple botón y necesitarás una sentencia onClick que ejecute alguna función... que por lo que dices ya la tienes ([I]<input type="button" onClick="funcion()">[/I)]... claro que dicha función tendrá que tener un submit() para que haga el envio.

Claro, esto sería de forma general y adivinando ya que no aportas muchos datos... de cualquier forma BUSCA en el foro de JavaScript el tema y espera a que un moderador mueva tu consulta al foro adecuado.

Suerte y bienvenido!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:36.