checkbox abhängig machen
McFly
- javascript
Hi
ich hab da ein kleines problem:
ich hätte gerne eine anzahl von checkboxen und wenn ich nun eine klicke sollen !einige! andere auch gechecked werden.
ich hab ein script welches alle in einem form checked, aber ich weiß keines, mit dem ich nur einige bestimmte, also eine untermenge auswählen kann.
hat dazu jemand ne idee???
danke
ciao
mcfly
Hallo,
Du machst für die jeweiligen Boxen
document.formname.checkboxname.checked=True
in der Function, die Du aufrufst, wenn die auslösende Checkbox angeklickt wird.
Gruß Ralf
Hi
koenntest du mir evtl einen codeschnipsel zeigen?
bin noch nicht sehr erfahren in javascript
danke
<script≶
ups, hier nochma richtig:
im Script Bereich:
function BoxenChecker(boxenname)
{
if(window.document.forms[0].elements[boxenname][0].checked == true)
{
for(var i=0; i<window.document.forms[0].elements[boxenname].length; i++)
{
window.document.forms[0].elements[boxenname][i].checked = true;
}
}
else
{
for(var i=0; i<window.document.forms[0].elements[boxenname].length; i++)
{
window.document.forms[0].elements[boxenname][i].checked = false;
}
}
}
und zwischen Form Tags:
<table border=1 bordercolor=#000000 cellspacing=0 align=center width=200>
<tr>
<td valign=top><input type=Checkbox name=boxen1 value=check onClick="BoxenChecker(this.name);"></td>
<td>
<input type=Checkbox name=boxen1 value=box1><br>
<input type=Checkbox name=boxen1 value=box1><br>
<input type=Checkbox name=boxen1 value=box1><br>
<input type=Checkbox name=boxen1 value=box1><br>
</td>
</tr>
<tr>
<td valign=top><input type=Checkbox name=boxen2 value=check onClick="BoxenChecker(this.name);"></td>
<td>
<input type=Checkbox name=boxen2 value=box2><br>
<input type=Checkbox name=boxen2 value=box2><br>
<input type=Checkbox name=boxen2 value=box2><br>
<input type=Checkbox name=boxen2 value=box2><br>
</td>
</tr>
</table>
Hallo,
ich hab ein script welches alle in einem form checked, aber ich weiß keines, mit dem ich nur einige bestimmte, also eine untermenge auswählen kann.
Bename alle Checkboxen innerhalb einer Gruppe in einer bestimmten Art, etwa gruppe_1_name, gruppe_2_vorname usw. Dann faengst Du Dir mit Javascript alle input-Elemente, davon die, die vom Typ Checkbox sind, davon wieder die, bei denen indexOf 'gruppe_' > -1 ist und die setzt Du auf checked
Dieter