Foros del Web » Creando para Internet » HTML »

deshabilitar submit en cuadro de texto

Estas en el tema de deshabilitar submit en cuadro de texto en el foro de HTML en Foros del Web. Hola gente.. el titulo es claro, tengo un formulario con un input (text) y un button... El usuario deberia escribir cosas en el cuadro de ...
  #1 (permalink)  
Antiguo 18/09/2006, 06:02
 
Fecha de Ingreso: julio-2006
Mensajes: 81
Antigüedad: 17 años, 8 meses
Puntos: 0
deshabilitar submit en cuadro de texto

Hola gente.. el titulo es claro, tengo un formulario con un input (text) y un button... El usuario deberia escribir cosas en el cuadro de texto y luego hacer click en el boton cosa que yo valido lo que ingreso y luego hago un submit del formulario... El problema esta en que cuando el usuario escribi en el cuadro de texto y luego apreta "enter" se me hace el submit del formulario sin pasar por las validaciones a las que llama el boton... Espero que se me entienda..
Gracias.
  #2 (permalink)  
Antiguo 18/09/2006, 06:07
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola xandria

Mira este mensaje:

http://www.forosdelweb.com/f13/desactivar-enter-p-submit-425879/

Saludos,
  #3 (permalink)  
Antiguo 18/09/2006, 06:08
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 7 meses
Puntos: 381
Hola xandria,

se entiende perfectamente. El tema es que no debes solucionarlo anulando la tecla enter si no llamando a la validación de tu form de la forma adecuada.

No esperes que se active una función al darle a un botón si no al hacer el submit al formulario. Eso debes pedírselo al propio tag de form

<form onsubmit="return tuFuncion()">

y debes usar un botón de tipo submit en vez de uno de tipo button.

un saludo
  #4 (permalink)  
Antiguo 19/09/2006, 07:54
 
Fecha de Ingreso: julio-2006
Mensajes: 81
Antigüedad: 17 años, 8 meses
Puntos: 0
Solucionado gente... mil gracias
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 06:25.