Thomas Schmieder: Input und checked

Beitrag lesen

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