Dennis: Input-Felder gestalten?

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.

--
Was man eigentlich immer sagen will:
SelfHTML und SelfForum sind echt spize!
Vielen Dank an alle, die mir hier helfen.
Fragen zu Formularen beantwortet http://tutorial.riehle-web.com
Meine HP: http://www.riehle-web.com
So, das wars!
  1. 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

    1. 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.

      --
      Was man eigentlich immer sagen will:
      SelfHTML und SelfForum sind echt spize!
      Vielen Dank an alle, die mir hier helfen.
      Fragen zu Formularen beantwortet http://tutorial.riehle-web.com
      Meine HP: http://www.riehle-web.com
      So, das wars!
  2. 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.

    --
    Was man eigentlich immer sagen will:
    SelfHTML und SelfForum sind echt spize!
    Vielen Dank an alle, die mir hier helfen.
    Fragen zu Formularen beantwortet http://tutorial.riehle-web.com
    Meine HP: http://www.riehle-web.com
    So, das wars!