Comunidad de diseño web y desarrollo en internet online

no mandar formulario al dar enter en un elemento de el..!

Citar            
MensajeEscrito el 14 Mar 2008 08:48 pm
Hola
Pues si, cuando tenemos un text-input dentro de un formulario, inmediatamente que damos enter sobre el, se dispara el action del formulario... como se podria evitar este detalle..! ??

salu2 ^^

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

unknown
Citar            
MensajeEscrito el 14 Mar 2008 11:08 pm
Esta puede ser una de las varias opciones

<input type="submit" onClick="foo();return false;">

Agrega un evento onClick al boton submit, y cada ves que den enter, el evento onSubmit sera capturado en la funcion foo()
ademas se el disparo de evento se cancela en ese ambito
en la funcion foo tu haras lo que vayas a hacer para enviarlo, usar ajax, validar etc
luego ejecutas submit(); para que se envie , si es que no lo enviaras con ajax

Por rolv

Claber

2000 de clabLevel

3 tutoriales

 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.