Foros del Web » Programando para Internet » Javascript »

No hacer nada al pulsar intro

Estas en el tema de No hacer nada al pulsar intro en el foro de Javascript en Foros del Web. Hola. Tengo un formulario con un botón que no es SUBMIT, dado que al pulsarlo pasa una variable a un script y éste devuelve una ...
  #1 (permalink)  
Antiguo 02/12/2004, 16:25
 
Fecha de Ingreso: febrero-2003
Mensajes: 54
Antigüedad: 21 años, 3 meses
Puntos: 0
No hacer nada al pulsar intro

Hola. Tengo un formulario con un botón que no es SUBMIT, dado que al pulsarlo pasa una variable a un script y éste devuelve una cadena.

El problema es que cada vez que alguien pulsa ENTER sin querer, todo se borra por que se recarga la página (el "action" del formulario está en blanco, aunque ponga la misma página o alguna q no exista se pierde la información).

Hay algun script que haga que aunque se pulse intro no haga nada, o en todo caso (esto sería lo mejor) fuera como pulsar el botón (o correr una función, es lo mismo).

Muchas gracias.
  #2 (permalink)  
Antiguo 02/12/2004, 16:56
Avatar de baklao  
Fecha de Ingreso: noviembre-2004
Ubicación: Santa Ana - Isla de Margarita
Mensajes: 482
Antigüedad: 19 años, 5 meses
Puntos: 0
Hola podrias poner el codigo de tu pagina para ver que es lo que haces realmente y poder ayudarte.
__________________
Atte. Mohamed :aplauso:
  #3 (permalink)  
Antiguo 02/12/2004, 19:08
 
Fecha de Ingreso: agosto-2004
Mensajes: 157
Antigüedad: 19 años, 8 meses
Puntos: 5
Hola baklao, pau8000.

Prueba con esto.

<form onsubmit="return false">

Espero que te sea util.

Saludos
  #4 (permalink)  
Antiguo 04/12/2004, 07:01
 
Fecha de Ingreso: febrero-2003
Mensajes: 54
Antigüedad: 21 años, 3 meses
Puntos: 0
Perfecto, sirvió.

Muchas gracias, kepawe.

Lo perfecto sería que al pulsar intro llevara a cabo una acció (igual que al pulsar un botón) sin recargar, pero con el return false como mínimo no borra todo.

El codigo es así:

<FORM onsubmit="return false" name=formulari action="">
bla bla bla
</FORM>

Lo ideal seria algo tipo onsubmit=respon(); ,pero entonces hace lo que yo quiero durante medio segundo y despues recarga la página.

Gracias por todo!
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 16:09.