guenter024
Erfahrenes Mitglied
Hallo,
bin mit Javascript noch etwas ungeschickt.
Daher dieses Problem:
Habe eine Auswahl von radio-Buttons, die name-Attribute haben den Wert B26.
Habe dann ein input-Textfeld definiert, welche, falls ein radio-Button aktiviert wurde, diese wieder auf checked=false setzen soll.
Problem:
Der Funktionsparameter B26 wird zwar übergeben ( alert (thisArr) liefert B26 ), aber alert(document.Anfrage.thisArr.length); erzeugt keine Ausgabe.
Woran liegt das, bzw. wie kann ich den Inhalt der name-Attribute korrekt übergeben?
Danke im Voraus für jede Hilfe

bin mit Javascript noch etwas ungeschickt.
Daher dieses Problem:
Habe eine Auswahl von radio-Buttons, die name-Attribute haben den Wert B26.
Habe dann ein input-Textfeld definiert, welche, falls ein radio-Button aktiviert wurde, diese wieder auf checked=false setzen soll.
HTML:
<form name="Testform" action="test.php">
<input type="radio" name="Pizza1" id="eins" value="1" /> <label for="eins">eins </label>
<input type="radio" name="Pizza1" id="zwei" value="2" /> <label for="zwei">zwei </label>
<input type="radio" name="Pizza1" id="drei" value="3" /> <label for="drei">drei </label>
<br />
<label for="Pizza2">oder mehr: </label><input type="text" name="Pizza2" id="Pizza2" value="" onchange="disableRadios('Pizza1')" />
<input type="submit" value="Abschicken" />
</form>
<script type="text/javascript">
function disableRadios(thisArr) {
alert (thisArr); // Ausgabe: Pizza1
alert(document.Testform.thisArr.length); // keine Ausgabe
// weiterer Code
}
</script>
Problem:
Der Funktionsparameter B26 wird zwar übergeben ( alert (thisArr) liefert B26 ), aber alert(document.Anfrage.thisArr.length); erzeugt keine Ausgabe.
Woran liegt das, bzw. wie kann ich den Inhalt der name-Attribute korrekt übergeben?
Danke im Voraus für jede Hilfe
