Zit nu al ff een paar dagen te kloten met het volgende:
ik heb meerdere regels met "records". Aan het einde van deze records staan 2 checkboxen.
Deze 2 checkboxen hebben verschillende functies. En vormen tijdens een submit van het vorm 2 array's welke ik met ASP verder verwerk.
even een voorbeeld:
o = open
v = checked/aangevinkt
x = disabled
naam 1 2
- record1 o o
- record2 o o
- record3 o o
als ik nu bij record2 de 1e checkbox aanvink, dan moeten bij record1,2 en 3 checkbox 2 worden gedisabled.
naam 1 2
- record1 o x
- record2 V x
- record3 o x
als ik nu bij record3 de 2e checkbox aanvink, dan moeten bij record1,2 en 3 checkbox 1 worden gedisabled.
naam 1 2
- record1 x o
- record2 x o
- record3 x V
Heb al wel dat ik 1 rij checkboxen wat kan doen, maar niet dat de 2 verschillende checkboxen "gekoppeld" zijn.
het script wat ik hier voor gebruik is de volgende:
het volgende probeer ik nu werkend te krijgen maar dat lukt niet omdat er dubbele namen in het vorm zitten:
het bovenstaande heb ik van de volgende site vandaan:
http://www.quirksmode.org/index.html
Nu kom ik alleen niet verder omdat het gewoon weg niet werkt. Wie heeft een idee hoe ik dit verder aan kan pakken(of het script zodanig aan kan passen dat het wel werkt)?
ik heb meerdere regels met "records". Aan het einde van deze records staan 2 checkboxen.
Deze 2 checkboxen hebben verschillende functies. En vormen tijdens een submit van het vorm 2 array's welke ik met ASP verder verwerk.
even een voorbeeld:
o = open
v = checked/aangevinkt
x = disabled
naam 1 2
- record1 o o
- record2 o o
- record3 o o
als ik nu bij record2 de 1e checkbox aanvink, dan moeten bij record1,2 en 3 checkbox 2 worden gedisabled.
naam 1 2
- record1 o x
- record2 V x
- record3 o x
als ik nu bij record3 de 2e checkbox aanvink, dan moeten bij record1,2 en 3 checkbox 1 worden gedisabled.
naam 1 2
- record1 x o
- record2 x o
- record3 x V
Heb al wel dat ik 1 rij checkboxen wat kan doen, maar niet dat de 2 verschillende checkboxen "gekoppeld" zijn.
het script wat ik hier voor gebruik is de volgende:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| function init()
{
if (!document.layers) return;
var box = document.forms[0].elements;
for (var i=0;i<box.length;i++)
{
box[i].disabled = false;
}
}
function disableIt(obj)
{
obj.disabled = !(obj.disabled);
var z = (obj.disabled) ? 'disabled' : 'enabled';
//alert(obj.type + ' now ' + z);
}
function extracheck(obj)
{
return !obj.disabled;
}
// -->
</script> |
het volgende probeer ik nu werkend te krijgen maar dat lukt niet omdat er dubbele namen in het vorm zitten:
code:
1
2
3
4
5
6
7
| <form name="opschonen"> <a href="javascript:disableIt(document.opschonen.terug)">a</a> <input onClick="javascript:disableIt(document.opschonen.terug)" name="verwijder" type="checkbox" value=""> <input onClick="javascript:disableIt(document.opschonen.terug)" name="verwijder" type="checkbox" value=""> <input onClick="javascript:disableIt(document.opschonen.verwijder)" name="terug" type="checkbox" value=""> <input onClick="javascript:disableIt(document.opschonen.verwijder)" name="terug" type="checkbox" value=""> </form> |
het bovenstaande heb ik van de volgende site vandaan:
http://www.quirksmode.org/index.html
Nu kom ik alleen niet verder omdat het gewoon weg niet werkt. Wie heeft een idee hoe ik dit verder aan kan pakken(of het script zodanig aan kan passen dat het wel werkt)?
[ Voor 9% gewijzigd door Freemann op 08-08-2004 14:41 ]
https://www.taltion.nl, https://www.trekhaakkoffer-huren.nl, https://www.fietsendrager-huren.nl, https://www.fietskar-huren.nl