[JS] URL als form element
Sam
11/02/2007 10:32:00Hallo,
Ik heb het volgende scripje om alle checkboxen in een form te selecteren en te de-selecteren:
<SCRIPT LANGUAGE="JavaScript">
function inverse($o) {
for ($i=0; $i < $o.elements.length; $i++) {
if ($o.elements[$i].type == "checkbox") {
$o.elements[$i].checked = !$o.elements[$i].checked;
}
}
}
</script>
Ik roep deze functie nu aan met:
<input type="button" name="CheckAll" value="Inverse"
onClick="inverse(this.form);">
Dit werkt prima! Maar ik wil in plaats van die knop, wil ik een gewone link. Maar het volgende werkt niet:
<a href=javascript:inverse(this.form)>Inverse</a>
Weet iemand hoe ik een link wel werkend kan krijgen?
Ik heb het volgende scripje om alle checkboxen in een form te selecteren en te de-selecteren:
<SCRIPT LANGUAGE="JavaScript">
function inverse($o) {
for ($i=0; $i < $o.elements.length; $i++) {
if ($o.elements[$i].type == "checkbox") {
$o.elements[$i].checked = !$o.elements[$i].checked;
}
}
}
</script>
Ik roep deze functie nu aan met:
<input type="button" name="CheckAll" value="Inverse"
onClick="inverse(this.form);">
Dit werkt prima! Maar ik wil in plaats van die knop, wil ik een gewone link. Maar het volgende werkt niet:
<a href=javascript:inverse(this.form)>Inverse</a>
Weet iemand hoe ik een link wel werkend kan krijgen?
PHP hulp
18/01/2025 12:50:15Ponzi
11/02/2007 10:34:00Volgens mij moet je in de link 'this.form' vervangen door de form-naam, aangezien de link geen deel uitmaakt van het formulier :-) .
- -
11/02/2007 11:05:00Sam
11/02/2007 11:19:00Helaas werkt dat ook niet.
Als ik via de knop de functie aanroep, is $o het volgende:
"[object HTMLFormElement]"
met de link krijgt $o de volgende waarde:
"document.drop"
(drop is de naam van het formulier)
Als ik via de knop de functie aanroep, is $o het volgende:
"[object HTMLFormElement]"
met de link krijgt $o de volgende waarde:
"document.drop"
(drop is de naam van het formulier)
K i p
11/02/2007 12:04:00Sam
11/02/2007 18:30:00Hij werkt nu met de volgende link:
<a href="javascript:inverse(document.getElementById('mijn_form'));">Inverse</a>
:) bedankt voor de hulp!
<a href="javascript:inverse(document.getElementById('mijn_form'));">Inverse</a>
:) bedankt voor de hulp!