![]() |
SELFHTML Forumsarchiv |
|
|
Die folgende Nachricht zum Thema stammt von: McFly, 31. 10. 2003, 14:08
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
Die folgende Nachricht zum Thema stammt von: rw, 31. 10. 2003, 14:24
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
Die folgende Nachricht zum Thema stammt von: mcfly, 31. 10. 2003, 15:18
Hi
koenntest du mir evtl einen codeschnipsel zeigen?
bin noch nicht sehr erfahren in javascript
danke
Die folgende Nachricht zum Thema stammt von: dave, 01. 11. 2003, 06:20
<script≶
Die folgende Nachricht zum Thema stammt von: dave, 01. 11. 2003, 06:24
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;
}
}
}
Die folgende Nachricht zum Thema stammt von: dave, 01. 11. 2003, 06:30
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>
Die folgende Nachricht zum Thema stammt von: Dieter Raber, 31. 10. 2003, 14:30
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
© 1998-2006
Impressum, Software: Classic Forum