Toon posts:

Een checkbox-array doormiddel van js door sturen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo allemaal,

Ik zou graag met javascript alle array waardes (van een checkbox) door sturen naar de volgende pagina. ik zal even zeggen wat mijn bedoeling is: Ik heb een pagina met de resultaten van een SELECT-query. iedere rij heeft een checkbox. (naam: rij, waarde: de unieke waarde in de tabel). Als men nu op een knopje drukt (deleten) gaat een functie de geselecteerde rijen tellen. Als er rijen zijn geslecteerd worden er doorgelink naar een volgende php-pagina.

function delete (url)
{
n = telrijen // n bevat het aan geselecteerde rijen
if (n == 0) {
alert ("geen rijen geslecteerd");
} else
if (confirm("weet je het zeker")) {
// nu redirecten naar de url (gegeven als argument). hier moet echer nog een array mee worden gestuurd
location.href = url + "?" + dearray
Ik weet dus niet hoe ik deze array kan maken
}
}

iemand een idee

al vast bedankt
- henk erik

Verwijderd

- Hou van alle mogelijkheden de waardes in de array bij
- Stel N is de gekozen rij
- Haal waarde uit array je_array[N]
- geef die waarde door aan functie.

Verwijderd

Het array hoef je niet zelf aan te maken, dat doet je browsertje zelf. Zorg dat alle checkboxes de zelfde naam hebben.

Rest nog: kijken of er iets is aangevinkt. Dat wordt zoiets als:
code:
1
2
3
var blnChecked=false;
for(var i=0; i<form.checkName.length; i++)
  if(form.checkName[i].checked) blnChecked=true;

Let op: als er maar 1 checkbox is, gaat het fout, want dan is form.checkName geen array, maar kun je direct controleren: if(form.checkName.checked)

C6