elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  Un form post html... desactivar submit de controles duda
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Un form post html... desactivar submit de controles duda  (Leído 5,254 veces)
engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Un form post html... desactivar submit de controles duda
« en: 23 Agosto 2010, 20:14 pm »

en mi form tengo varios input de texto, de archivos, y mi botón submit... el conflicto es que si estoy en un input de texto y presiono enter el formulario simplemente se envía... y solo quiero que se envíe al presionar el botón submit... estoy trabajando con jQuery para los procesos del DOM y otros en el js... intenté que en cierta condición se agregara el código <form ...> (se agrega mas no reacciona)  y no se como desactivar ese submit de los controles...

---Actualizacion---

creo que no quedó clara mi duda...

lo que no quiero es que al presionar enter dentro de un input de texto este haga un submit... (si existe un form, sin importar si hay botones o no los input text no-multiline al presionar enter dentro de ellos intentan hacer submit...) si los dejo fuera del form, pues obviamente no se van a enviar... y con métodos de captura de teclas, tampoco puedo controlar esto (hasta donde lo intenté)...

el jQuery lo estoy usando por otras cosas de la pagina...


« Última modificación: 24 Agosto 2010, 00:09 am por engelx » En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
w4r10

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Re: Un form post html... desactivar submit de controles duda
« Respuesta #1 en: 23 Agosto 2010, 23:28 pm »

es muy facil y sin tanta patraña de jquery.

pasa que cuando pones un input type submit, el foco lo gana este boton, pero si en lugar de eso utilzas un boton normal que con javascript le haga submit a la forma te evitas ese problema / funcionalidad.

si no te quedó claro aqui está el código:
http://bit.ly/dcsevI



En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Un form post html... desactivar submit de controles duda
« Respuesta #2 en: 24 Agosto 2010, 01:34 am »

(a quien le interese) Después de mucho intentar, conseguí la respuesta...

en el form la propiedad onSubmit si llama a un script que devuelva false este no se enviará
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Shell Root
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.723


<3


Ver Perfil WWW
Re: Un form post html... desactivar submit de controles duda
« Respuesta #3 en: 24 Agosto 2010, 03:15 am »

en el form la propiedad onSubmit si llama a un script que devuelva false este no se enviará
Y entonces, cuando se envia?
En línea

Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.
engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Un form post html... desactivar submit de controles duda
« Respuesta #4 en: 24 Agosto 2010, 08:48 am »

cuando el script le devuelva algo diferente de false, si es presionado un botón de tipo submit o si lo obligas con un document.forms[index].submit()

anotación... si hay un boton submit dentro del form, puede aun captar el enter... aun no se bajo que condición... pero a veces lo agarra y otras no... no se si será el explorador, si será arbitrario, si será un punto y coma... pero a veces lo hace
« Última modificación: 24 Agosto 2010, 08:58 am por engelx » En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
duda del contact form
Desarrollo Web
Chazy Chaz 2 1,953 Último mensaje 17 Abril 2011, 21:55 pm
por Chazy Chaz
Crear controles runtime y agrandar el form
Programación Visual Basic
$Edu$ 6 2,376 Último mensaje 26 Septiembre 2011, 02:47 am
por $Edu$
DUDA: Se puede serializar controles en VB6 ?
Programación Visual Basic
Maurice_Lupin 5 3,018 Último mensaje 4 Octubre 2011, 22:40 pm
por Maurice_Lupin
mas de un submit en el mismo form
PHP
nobo 2 2,419 Último mensaje 29 Marzo 2012, 14:49 pm
por cassiani
Post form, javascript y asp.net
Hacking
kamtraz 0 2,303 Último mensaje 7 Septiembre 2012, 23:19 pm
por kamtraz
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines