Foros del Web » Creando para Internet » HTML »

buttons y firefox

Estas en el tema de buttons y firefox en el foro de HTML en Foros del Web. Wenas: He incluido unos <button ...> (no <input type="button" ...) dentro de un form y en IE funcionan OK, pero en FireFox, provocan un submit. ...
  #1 (permalink)  
Antiguo 12/04/2006, 06:00
Avatar de fjmasero  
Fecha de Ingreso: diciembre-2002
Mensajes: 488
Antigüedad: 15 años
Puntos: 1
Pregunta buttons y firefox

Wenas:

He incluido unos <button ...> (no <input type="button" ...) dentro de un form y en IE funcionan OK, pero en FireFox, provocan un submit.

¿Como es posible si en los button no se indica nada de que haga el submit, solo que haga un javascript?, ¿como se puede solucionar?

Si los saco del form, el diseño varia, y ...

Salu2 y gracias
__________________
No es sabio el que sabe sino el que no sabe y quiere aprender

Última edición por fjmasero; 12/04/2006 a las 06:17
  #2 (permalink)  
Antiguo 12/04/2006, 18:20
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
pegá el código, por favor.
¿le pusiste type="button"?

Saludos.
  #3 (permalink)  
Antiguo 18/04/2006, 03:47
Avatar de fjmasero  
Fecha de Ingreso: diciembre-2002
Mensajes: 488
Antigüedad: 15 años
Puntos: 1
Se trata de utilizar <button ...>...</button>

Si lo pones dentro de un <form..>...</form>, en FireFox ejecuta un submit, sin que se haya indicado en el button q lo haga. Sin embargo, en IE, esto no ocurre.
__________________
No es sabio el que sabe sino el que no sabe y quiere aprender
  #4 (permalink)  
Antiguo 18/04/2006, 15:43
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Cita:
Iniciado por fjmasero
Se trata de utilizar <button ...>...</button>
Ya lo sé, pero según la recomendación html del w3, el atributo type debe colocarse de todas formas, para indicar si el botón enviará el formulario, borrará los datos o simplemente será un botón....

Saludos.
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 03:22.