URL: https://www.overclockers.at/coding-stuff/checkbox_erst_nach_aktiven_radio_aktivieren_130923/page_1 - zur Vollversion wechseln!
Also ich habe folgendes problem:
es sind 5 radio buttons (wobei einer für eingabe löschen steht),
und 3 checkboxes!
jedoch sollen die checkboxes erst nach der auswahl eines radiobuttons aktiviert werden!
und sobal der radiobutton angabe löschen akiviert wird, sollen die hackerl bei den checkboxes wieder gelöscht werden, und wieder auf inaktive gesetzt werden! (angabe löschen ist default gesetzt, also beim ersten aufruf der seite sind daher aller checkboxes auf inaktiv gesetzt)
dies geht wohl mit javascript, nur kenne ich mit javascript nicht wirklich aus!
Dann lern's!
Warum sollten wir's für dich machen?
ich habe nicht die nötige zeit, mich mit javascript zu beshäftigen!Zitat von RingdingDann lern's!
Code:if (document.form.radioButtonName.checked) { // checked. Do this. } else { // not checked. Do that. }
Code:function enableField() { document.form1.address2.disabled=false; }
soda habs anders gemacht, und funktioniert!
lösung:
aufruf:Code:<script type="text/javascript"> <!-- function deactivate(elem1, elem2, elem3) { elem1.checked=false; elem1.disabled = true; elem2.checked=false; elem2.disabled = true; elem3.checked=false; elem3.disabled = true; } function activate(eleme1, eleme2, eleme3) { eleme1.disabled = false; eleme2.disabled = false; eleme3.disabled = false; } --> </script>
Code: PHPecho "<td bgcolor='".$farbe."'> ".$row['Anwendungen']."</td>"; echo "<td width='1' background='img/blueline.gif'><img src='img/bl.gif' width='1' height='1'></td>"; echo "<td bgcolor='".$farbe."' align='center'><input type='radio' name='radio_".$row['anwendungID']."' value='0' onclick=\"deactivate(check1_".$row['anwendungID'].", check2_".$row['anwendungID'].", check3_".$row['anwendungID'].");\"></td>"; echo "<td width='1' background='img/blueline.gif'><img src='img/bl.gif' width='1' height='1'></td>"; echo "<td bgcolor='".$farbe."' align='center'><input type='radio' name='radio_".$row['anwendungID']."' value='1' checked onclick=\"activate(check1_".$row['anwendungID'].", check2_".$row['anwendungID'].", check3_".$row['anwendungID'].");\"></td>"; echo "<td width='1' background='img/blueline.gif'><img src='img/bl.gif' width='1' height='1'></td>"; echo "<td bgcolor='".$farbe."' align='center'><input type='radio' name='radio_".$row['anwendungID']."' value='2' onclick=\"activate(check1_".$row['anwendungID'].", check2_".$row['anwendungID'].", check3_".$row['anwendungID'].");\"></td>"; echo "<td width='1' background='img/blueline.gif'><img src='img/bl.gif' width='1' height='1'></td>"; echo "<td bgcolor='".$farbe."' align='center'><input type='radio' name='radio_".$row['anwendungID']."' value='3' onclick=\"activate(check1_".$row['anwendungID'].", check2_".$row['anwendungID'].", check3_".$row['anwendungID'].");\"></td>"; echo "<td width='1' background='img/blueline.gif'><img src='img/bl.gif' width='1' height='1'></td>"; echo "<td bgcolor='".$farbe."' align='center'><input type='radio' name='radio_".$row['anwendungID']."' value='4' onclick=\"activate(check1_".$row['anwendungID'].", check2_".$row['anwendungID'].", check3_".$row['anwendungID'].");\"></td>";
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025