Input-Felder gestalten?
Dennis
- javascript
Hi @all!
Folgendes Script hab ich mir mittels SelfHTML zusammen gestellt:
<script language="javascript" type="text/javascript">
<!--
if (document.getElementsByName('feld').disabled == true) {
document.getElementsByName('feld').style.backgroundColor = '#cc0000';
}
else {
document.getElementsByName('feld').style.backgroundColor = '#009900';
}
-->
</script>
Und weiter unten:
<input type="text" name="feld">
Wenn ich jetzt noch zusätzlich zwei Radio-Buttons reinmache, mit denen ich das Textfeld disabled bzw. redisablen kann, die Hintergrundfarbe ändert sich keineswegs. Warum?
Ich komme da nicht mehr weiter. Bin dankbar, wenn ihr mir helfen könnt.
MfG, Dennis.
hi,
Wenn ich jetzt noch zusätzlich zwei Radio-Buttons reinmache, mit denen ich das Textfeld disabled bzw. redisablen kann, die Hintergrundfarbe ändert sich keineswegs. Warum?
vielleicht, weil dein browser seine eigenen ansichten darüber hat, wie ein disable-tes feld auszusehen hat, und dich dies nicht überschreiben lässt?
gruss,
wahsaga
Hi @all!
vielleicht, weil dein browser seine eigenen ansichten darüber hat, wie ein disable-tes feld auszusehen hat, und dich dies nicht überschreiben lässt?
Eigentlich lässt der IE doch alles mit sich machen, oder?
MfG, Dennis.
Hi @all!
nach dem hier lange keiner mehr gepostet hat, wage ich es noch mal nachzufragen:
"Kann mir keiner helfen oder mir das Problem erklären?"
Hier noch mal mein Script, mittels welchem Disabelte Felder in einer anderen Hintergrundfarbe dargestellt werden sollen als nicht-disabelte Felder:
<script language="javascript" type="text/javascript">
<!--
if (document.getElementsByName('feld').disabled == true) {
document.getElementsByName('feld').style.backgroundColor = '#cc0000';
}
else {
document.getElementsByName('feld').style.backgroundColor = '#009900';
}
-->
</script>
Unten kommt dann nur noch das Input type="text" mit dem Namen "feld"
Wenn ich jetzt noch zusätzlich zwei Radio-Buttons reinmache, mit denen ich das Textfeld disabled bzw. redisablen kann, die Hintergrundfarbe ändert sich keineswegs. Warum?
(weder IE, Mozilla noch Opera)
MfG, Dennis.