Problema con Foco en un Boton del formulario.

20/05/2004 - 09:16 por Jose | Informe spam
Hola a todos.

Tengo un problema con un botón en un formulario y es que el foco siempre
está en ese botón apesar de que yo coloco el foco en una caja de texto
cuando carga la página, pero nada, cada vez que pulso Enter el botón entra
en funcionamiento esté donde esté y me envia el formulario. ¿Hay alguna
forma de anular el Enter o de quitar el foco del botón para que solo puedan
enviar el formulario al pulsar ese botón en concreto y no al pulsar Enter en
cualquier sitio?

Gracias
Saludos

Jose.
 

Leer las respuestas

#1 Miguel González
20/05/2004 - 09:46 | Informe spam
Hola Jose!

Lo que te ocurre es el funcionamiento normal de los formularios. Si existe
un "<input>" de tipo "submit" el formulario se enviará cuando se pulse la
tecla "{enter}" en cualquier elemento (salvo el "<textarea>"). Para evitar
esto, basta con cambiar el "type" del botón a "button" e incorporar alguna
función que realize el envio del formulario. Lo más sencillo:

<input type="button" value="Enviar" onclick="this.form.submit();">

Saludos!
Miguel

"Jose" escribió en el mensaje
news:fXYqc.480672$
Hola a todos.

Tengo un problema con un botón en un formulario y es que el foco siempre
está en ese botón apesar de que yo coloco el foco en una caja de texto
cuando carga la página, pero nada, cada vez que pulso Enter el botón entra
en funcionamiento esté donde esté y me envia el formulario. ¿Hay alguna
forma de anular el Enter o de quitar el foco del botón para que solo


puedan
enviar el formulario al pulsar ese botón en concreto y no al pulsar Enter


en
cualquier sitio?

Gracias
Saludos

Jose.


Preguntas similares