clems: Input und checked

hallo alles  wie kann man in java script überprufen ob  ein input <INPUT TYPE="checkbox" NAME="ad0" CHECKED> checked oder unchecked ist ist ? wer kann mir helfen ?

  1. Hi,

    wer kann mir helfen ?

    das JavaScript-Kapitel von SelfHTML; dort steht es drin. Alternativ die Archiv-Suche, denn Du bist nicht der erste mit dieser Frage.

    Cheatah

    1. Hallo Clems,

      hier ein kleines JavaScript Spielprogramm für die Eigensachaften von Input-Objekten:

      <html><head><title>Test</title>
      <script type="text/javascript">
      <!--
        function BTN_enable()
        {
           document.forms[0].elements["Absendebutton"].disabled = false;
           //alert("ist angekommen");
        }

      function BTN_disable()
        {
           document.forms[0].elements["Absendebutton"].disabled = true;
           //alert("ist angekommen");
        }

      //-->
      </script>

      </head><body>
      <form name="Testform" action="abc.html" onSubmit="BTN_disable();">
      <input type="radio" name="Auto" value="Porsche" checked> Porsche<br>
      <input type="radio" name="Auto" value="Mercedes" alt="hier klicken" title="nein, nicht!"> Mercedes<br>
      Name: <input type="text" size="30" name="Name" tabindex="1" readonly value="Nuckelpinne"><br>
      Typ : <input type="text" size="30" name="Typ" tabindex="2" title="ohne Reue" ><br>
      <input type="submit" name="Absendebutton" value="Absenden" disabled>
      <input type="button" name="BTNenableSend" value="Absenden EIN" onClick="BTN_enable();"><br>
      </form>
      <script type="text/javascript">
      <!--
      for(var i=0;i<document.Testform.length;++i)
       {
        document.write("<br>");
        document.write(i," <b>Elementname: </b>" + document.forms[0].elements[i].name);
        document.write(",<b> Elementtyp: </b>" + document.forms[0].elements[i].type);
        document.write(",<b> Checked: </b>" + document.forms[0].elements[i].checked);
        // document.write(",<b> TabIndex: </b>" + document.forms[0].elements[i].tabindex);
        document.write(",<b> ReadOnly: </b>" + document.forms[0].elements[i].style.ReadOnly); //undefined
        // document.write(",<b> Elementtyp: </b>" + document.forms[0].elements[i].align);
        document.write(",<b> AltText: </b>" + document.forms[0].elements[i].alt);
        //document.write(",<b> Class: </b>" + document.forms[0].elements[i].class);   //schwerer Fehler!!!
        document.write(",<b> Title: </b>" + document.forms[0].elements[i].title);
        document.write(",<b> Style: </b>" + document.forms[0].elements[i].style);
        document.write(",<b> Disabled: </b>" + document.forms[0].elements[i].disabled);

      }

      //-->
      </script>
      </body></html>

      Funktioniert so aber nur beim IE, was die anderen Browser dazu sagen, weiß ich nicht auswendig.

      Grüße aus http://www.braunschweig.de

      Tom