Axel Richter: Umkehrfunktion für "disable"?

Beitrag lesen

Hallo,

Disable ist ein Boolean... disable = false ist die umkehrfunktion ;-)

Falsch :Þ
In HTML kann disabled als ein Inhaltsloses Attribut notiert werdenhttp://www.w3.org/TR/html4/interact/forms.html#adef-disabled.
Schaut man aber genauer hin, so sieht man, dass dies nur eine verkürzte Schreibweise ist:

disabled    (disabled)     #IMPLIED  -- unavailable in this context --

In XHTML ist das nicht mehr erlaubt, weshalb dort disabled="disabled" notiert werden _muss_.

Folgendes wäre also korrekter

<input type="Checkbox" name="check" value="v" onclick="if(this.checked) this.form.OK.disabled=null; else this.form.OK.disabled='disabled';">
<input type="Submit" name="OK" value="OK" disabled="disabled">

viele Grüße

Axel