Foros del Web » Creando para Internet » HTML »

tipo de botón por defecto

Estas en el tema de tipo de botón por defecto en el foro de HTML en Foros del Web. Hola: He notado una cosa que voy a compartir (una curiosidad) Las etiquetas button, por defecto (omitiendo la declaración) en explorer son type="button" y tanto ...
  #1 (permalink)  
Antiguo 18/08/2006, 03:10
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.547
Antigüedad: 15 años, 8 meses
Puntos: 1262
tipo de botón por defecto

Hola:

He notado una cosa que voy a compartir (una curiosidad)

Las etiquetas button, por defecto (omitiendo la declaración) en explorer son type="button" y tanto en firefox como en opera son type"submit", al menos al crearlos con un script, así que debemos tener cuidado al crearlos dinámicamente (.setAttribute("type", "button"))

... y al ponerlos sin script también...

<form name="prueba" >
<button onclick="alert(this.type)">prueba</button>
</form>

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #2 (permalink)  
Antiguo 19/08/2006, 11:34
 
Fecha de Ingreso: agosto-2006
Ubicación: Madrid
Mensajes: 95
Antigüedad: 11 años, 4 meses
Puntos: 0
Es extraño, yo he creado dinámicamente, con el DOM, botones tipo "submit", y funcionan como tales en IE No digo que no ocurra lo que dices, pero a mí no me ha pasado... de hecho, voy a probarlo ahora mismo xD
  #3 (permalink)  
Antiguo 19/08/2006, 11:47
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.547
Antigüedad: 15 años, 8 meses
Puntos: 1262
Hola:

Me refiero al tag button y no input... me parece que los input por defecto son text (creo que hace tiempo lo he probado... aunque no estoy seguro)

unboton = document.createElement("button");

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
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 09:16.