Ver Mensaje Individual
  #8 (permalink)  
Antiguo 21/04/2009, 23:07
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Respuesta: Problemas con el atributo disabled

Cita:
Iniciado por Dude-- Ver Mensaje
¿Y cuales son los atributos "anormales" a parte de type y class?

PD: A mi me funciona en todos los navegadores con setAttribute y removeAttribute... en lo referente al atributo disabled al menos.
Hola:

Pongas o no pongas el disabled, ese atributo no se puede quitar, fíjate en este ejemplo:

Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>
	http://www.caricatos.net/probador
</title>

</head>
<body>
<form >
<input type="text" name="pepe" />
<button type="button" onclick="this.form.pepe.removeAttribute('disabled');alert(pepe.disabled + ',' + pepe.cualquier_cosa)">ver</button>
</form>
</body>
</html>
Como verás se obtiene pepe.disabled, y pepe.cualquier_cosa... ese "cualquier_cosa" se supone que es un atributo, que bien podríamos haberlo creado antes con setAttribute('cualquier_cosa', 'hola')... claro que para obtener el valor de ese nuevo atributo se debe usar getAttribute()...

Para liar un poco más la cosa, existe la sintaxis de los corchetes:

this.form.pepe['cualquier_cosa'] = 'hola'; //

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo