Aktives Formular-Element herrausfinden
John
- javascript
0 Der Martin
0 John
Hallo,
wie bekomme ich herraus, welche Radiobutton aus meinem Formular aktiviert ist?
Meine Radiobuttons sehen so aus:
<input type="radio" name="id[8]" value="86">
<input type="radio" name="id[8]" value="70">
<input type="radio" name="id[3]" value="8">
<input type="radio" name="id[3]" value="86">
Wie kann ich nun herrausfinden welcher Radio von ID 8 und welcher von ID 3 aktiv ist?
Die Radios werder von der Datenbank generiert und können somit auch immer anders, leider verstehe ich nichts von schleifen....
Hoffe ihr könnt mir helfen
Gruss
John
Hallo John,
wie bekomme ich herraus, welche Radiobutton aus meinem Formular aktiviert ist?
im Javascript: Über die Eigenschaft checked des zugehörigen input-Objekts.
im verarbeitenden Script auf dem Server: Durch Auswertung des übertragenen Wertes aus dem entsprechenden name/value-Pärchen.
<input type="radio" name="id[8]" value="86">
<input type="radio" name="id[8]" value="70">
<input type="radio" name="id[3]" value="8">
<input type="radio" name="id[3]" value="86">
Also überträgt der URL-Parameter id[3] beim Absenden einen eindeutigen Wert, und der Parameter id[8] einen weiteren.
So long,
Martin
achso, bei normalen listenfeldern mach ich es so:
var sel_index = document.getElementById("cart_quantity").elements["id[2]"].selectedIndex;
var item_id = document.getElementById("cart_quantity").elements["id[2]"].options[sel_index].value;
dort geht es spitze, aber wie geht das bei radios`?