Input und checked
clems
- javascript
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 ?
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
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