30/07/2013, 07:55
|
| Javascripter | | Fecha de Ingreso: abril-2009 Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses Puntos: 1485 | |
Respuesta: Disabled con javascript veo que aquí hay que hacer una aclaración importante. por lo visto estás confundiendo entre html y javascript, así que separemos ambas partes.
en html, si tu no quieres que un atributo surta efecto alguno normalmente no declarar el atributo es lo correcto. es decir, si ponemos cualquiera de los siguientes disabled="disabled", disabled=false, disabled=1, disabled="texto", disabled , efectivamente estamos indicando que el campo estará inhabilitado. en algunos atributos, el simple hecho de que su nombre esté presente en el html, ya implica poner en efecto su función. la forma de escribirse ya dependerá del tipo de documento que quieras validarlo: html4.01, html5, xhtml, etc.
en javascript, el atribudo disabled, así como otros —selected, checked— son de tipo boolean. si el boolean es true, significa que el campo esta inhabilitado, false es lo contrario. estás propiedades solo aceptan valores booleanos. si le asignas otro tipo de valor, el intérprete lo convertira a un boolean. ¿a cuál? dependerá del valor inicial. en teoria, cualquier número que no sea cero (0) es true, y un cero es false. de la misma forma, un string vacio es false. un objeto siempre equivale a true, con excepción de null. entonces, disabled = "false" jamás es lo mismo que disabled = false .
__________________ la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad. |