Mahlzeit Sebastian Bauer,
was möchte ich erreichen: z.B. es sollen zwei Eingabefelder dargestellt werden, die zu Beginn sowohl disabled als auch enabled sein können.
<input type="text" name="two" value="" disabled="disabled">
<input type="text" name="three" value="" disabled>
> dies funktioniert nicht, da beide Inputboxen disabled werden im IE
Das funktioniert \*sehr wohl\*, denn dies ist im von Dir gewählten HTML-Standard (lt. Deiner vorherigen Postings 4.01 Transitional) beides vollkommen korrekt und wird absolut richtig dargestellt.
> ~~~html
> <input type="text" name="two" value="" disabled="disabled">
> <input type="text" name="three" value="">
>
das würde funktionieren (mit disabled -> disabled | und ohne allem wird das Eingabefeld enabled dargestellt);
Was bedeutet hierbei "würde funktionieren"? Wird es jetzt so dargestellt, wie Du es willst oder nicht?
Jetzt kommt allerdings hinzu dass der User durch z.B. onClick() auf eine Checkbox die Eingabefelder disablen und enablen können soll. Hier kommt wahrscheinlich Javascript zum Einsatz.
Nein. Nicht wahrscheinlich, sondern sogar sehr sicher.
Wenn ich jetzt allerdings jetzt folgendes Eingabefeld habe,
<input type="text" name="three" value="">
> weiß ich nicht, wie ich dieses disabled darstellen soll.
Indem Du <http://de.selfhtml.org/javascript/objekte/elements.htm#allgemeines@title=auf dieses Formularelement zugreifst> und seiner Eigenschaft "<http://de.selfhtml.org/javascript/objekte/elements.htm#disabled@title=disabled>" den gewünschten Wert <http://de.selfhtml.org/javascript/sprache/operatoren.htm#zuweisung@title=zuweist>.
> ~~~javascript
> document.two.disabled = =!document.check.checked;
>
Abgesehen vom IMHO extrem ungünstigen Zugriff auf die Elemente: was genau soll diese Kombination aus <http://de.selfhtml.org/javascript/sprache/operatoren.htm@title=Gleichheits- und Ausrufezeichen> bewirken ... außer Syntaxfehler im Parser[1]?
MfG,
EKKi
[1] Diese solltest Du im Übrigen *IMMER* mit angeben, wenn welche auftreten!
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|