Alle Radiobuttons mit einem RB auswählen
Ich möchte mit einem Radiobutton alle anderen vorhanden RB auswählen - so in der Art "Alle auswählen".
Danke schonmal für eure Hilfe Viele Grüße Tino |
Hi Tino,
da ich nicht viel Zeit habe nur ein Ansatzpunkt, wie Du es lösen könntest: Speichere die Namen der RBs, die gefüllt werden müssen, in einem Array. Wird dann der andere RB angeklickt kannst Du über eine Schleife, die sämtliche Werte des Arrays ausliest, die dortigen RBs füllen. z.B. function fuellen() for (i < array.length, i++) { array[i].checked = true; // schau hier noch mal nach der Syntax! } } Sprache ist JavaScript, genaue Syntax findest Du auch bei SelfHTML. HTH, Andy |
Was du sicher meinst, sind checkboxen. Radiobuttons sind diese runden, wo du von jeder Gruppe nur einen auswählen kannst (gleicher Name=gleiche Gruppe). Checkboxen sind die quadratischen, wo du jede auswählen kannst oder nicht. Habe mal bei dyndns.org "geschmult":
Skript: <script type="text/javascript" language="javascript"> function setCheckboxes(the_form, do_check) { var elts = document.forms[the_form].elements['selected']; var elts_cnt = (typeof(elts.length) != 'undefined') ? elts.length : 0; if (elts_cnt) { for (var i = 0; i < elts_cnt; i++) { elts[i].checked = do_check; } } else { elts.checked = do_check; } return true; } </script> Formular: <form name="bulk"> <input type="checkbox" name="selected" value="Wert"> ... </form> <a href="#" onClick="setCheckboxes('bulk',true);">Select all</a> | <a href="#" onClick="setCheckboxes('bulk',false);">Deselect all</a> |
Du kannst nicht alle RadioButtons selectieren, sondern nur 1 pro Group.
um alle zu selectieren hast du 2 Möglichkeiten. 1) per JS. du durchläufst das Dokument und selectierst jeweils das 1 element der Group 2) per PHP was bedeutet das du die Seite refreshen musst. zum JS Code:
for (var i=0; i<f.elements.length; i++) { |
Hat funktioniert.
Vielen Dank an alle! Viele Grüße Tino |
Alle Zeitangaben in WEZ +2. Es ist jetzt 19:25:25 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.