06. september 2002 - 09:02
Der er
1 kommentar og
1 løsning
Varierende antal checkboxe
Hi,
Nedenstående script afmærker alle fire (to1, to2, to3, to4), hvis man afmærker en helt anden checkbox. Problemet er nu at dannelsen af de fire 'to'-checkboxe sker via at asp-script, der henter data fra en database. Således kan antallet af 'to'-checkboxe variere, hvilket scriptet jo ikke åbner mulighed for. Kan jeg på én eller anden måde få det til at gå op i en højere enhed, således at scriptet gøres uafhængigt af antallet af 'to'-checkboxe?
/Lars
---
var off=true;
function CheckAll() {
for (i = 1; i <= 4; i++) {
document.frmContact.elements["to" + i].checked = off;
}
off = !off;
}
06. september 2002 - 09:37
#1
Jeg ville nok gøre noget a la nedefor viste.
Jeg ved ikke lige hvor du får antallet af checkboxe fra men dette eksempel antager jeg at du har dem med i request-objektet.
onLoad=CheckAll(request("AntalCheckboxe")) 'eller lignende.....
function CheckAll(antal) {
for (i = 1; i <= antal; i++) {
document.frmContact.elements["to" + i].checked = off;
}
off = !off;
}
06. september 2002 - 10:27
#2
function CheckAll() {
for (i = 1; document.frmContact.elements["to" + i]; i++) {
document.frmContact.elements["to" + i].checked = off;
}
off = !off;
}
i den forløkke bliver betingelsen ved med at være sand sålænge der er et felt i formularen der hedder to_i_.
mvh JakobA