Buzz: Deaktiviertes Select-Feld aktivieren - Wie?

Hi!

Mit Klick auf eine Checkbox kann man bei meinem Formular ein Select-Feld deaktivieren. Wenn man die Checkbox allerdings wieder deaktiviert soll sich das Select-Feld wieder aktivieren.

Leider weiß ich nicht wie das Gegenteil von "disabled" heißt bzw. ob es da überhaupt eines gibt! Wie könnte ich das Select-Feld ansonsten wieder aktivieren?

Schon mal danke für eure Hilfe!

Buzz

Hier noch der DHTML Code:

function sprache_keine_show() {
if (document.getElementById) {
 if (document.getElementById("sprache").value == '4' )
 { document.getElementById("sprache").value = '1' } else
 { document.getElementById("sprache").value = '4' }
 } else {};

if (document.getElementById) {
 if (document.getElementById("sprache").disabled == 'disabled' )
 { document.getElementById("sprache").disabled = 'WAS MUSS HIER REIN?' } else
 { document.getElementById("sprache").disabled = 'disabled' }
 } else {};
}

  1. Hallo !

    Leider weiß ich nicht wie das Gegenteil von "disabled" heißt bzw. ob es da überhaupt eines gibt! Wie könnte ich das Select-Feld ansonsten wieder aktivieren?

    Es gibt leider keins ! Das finde ich auch echt schade, denn ich habe auch so eine Seite, wo man ein input mithilfe von radioboxen deaktivieren kann, zum aktivieren muss man die seite neu laden :(

    benji

    --
    © by benji
    ® by benji
      all rights reserved
    1. Hmm...aber es muss doch irgend ne andere Möglichkeit geben oder?

      Ich hab jetzt auf ner anderen Seite ein ähnliches Problem bei Checkboen gefunden (mit nem Lösungsvorschlag), hat bei mir aber nicht funktioniert, entweder weil es bei Select nicht geht oder weil ichs falsch eingebaut hab.

      Die Seite: http://www.tutorials.de/tutorials130432.html

      Und ich hab daraus folgendes gemacht (vielleicht gibt es ja irgendwo einen Fehler?):

      function sprache_keine_show() {
       if (document.getElementById) {
        if (document.getElementById("sprache").value == '4' )
        { document.getElementById("sprache").value = '1' } else
        { document.getElementById("sprache").value = '4' }
       } else {};

      if(document.stundentafel.sprache_alt.checked)
         {
         document.stundentafel.sprache.disabled = true;
         }
          else
         {
         document.stundentafel.sprache.disabled = false;

      }
      }

    2. Leider weiß ich nicht wie das Gegenteil von "disabled" heißt bzw. ob es da überhaupt eines gibt! Wie könnte ich das Select-Feld ansonsten wieder aktivieren?

      Es gibt leider keins ! Das finde ich auch echt schade, denn ich habe auch so eine Seite, wo man ein input mithilfe von radioboxen deaktivieren kann, zum aktivieren muss man die seite neu laden :(

      Du redest Lötzinn. disabled ist eine Eigenschaft des Objekt elements, die true oder false sein kann.

      1. Leider weiß ich nicht wie das Gegenteil von "disabled" heißt bzw. ob es da überhaupt eines gibt! Wie könnte ich das Select-Feld ansonsten wieder aktivieren?

        Es gibt leider keins ! Das finde ich auch echt schade, denn ich habe auch so eine Seite, wo man ein input mithilfe von radioboxen deaktivieren kann, zum aktivieren muss man die seite neu laden :(

        Du redest Lötzinn. disabled ist eine Eigenschaft des Objekt elements, die true oder false sein kann.

        ahaaaaaaaaaaaaaaa.... mal sehn

        --
        © by benji
        ® by benji
          all rights reserved
        1. Hab jetzt das hier gefunden... denke das könnte mir helfen. Weiss aber nicht wie ich das auf mich umschreiben soll, damit es funktioniert:

          <html>
          <head>
          <script type="text/javascript">
          function makeDisable()
          {
          var x=document.forms.myForm.mySelect
          x.disabled=true
          }

          function makeEnable()
          {
          var x=document.forms.myForm.mySelect
          x.disabled=false
          }
          </script>
          </head>

          <body>

          <form name="myForm">
          <select name="mySelect">
          <option>Apple</option>
          <option>Banana</option>
          <option>Orange</option>
          </select>
          <input type="button" onclick="makeDisable()" value="Disable List">
          <input type="button" onclick="makeEnable()" value="Enable List">
          </form>

          </body>
          </html>