Hoihoi,
Probleempje met javascript.
Ik wil een functie schrijven die kijkt of alle velden van een formulier zijn ingevuld.
Hoe kan ik dat nou het beste doen. Het probleem is, is dat het een standaard functie moet worden. Het is dus niet bekend hoeveel velden er zijn. En hoe ze heten.
Ik zat dus te denken aan zoiets als
nu wil ik dus niet een kant en klare array meesturen, maar gewoon de veldnamen, dus zoiets als:
Maar dit doet het niet.
Weet iemand hoe het script van de meegestuurde waarden een array kan maken? Moet ik dan een spilt doen ofzo?
Iemand tips?
Probleempje met javascript.
Ik wil een functie schrijven die kijkt of alle velden van een formulier zijn ingevuld.
Hoe kan ik dat nou het beste doen. Het probleem is, is dat het een standaard functie moet worden. Het is dus niet bekend hoeveel velden er zijn. En hoe ze heten.
Ik zat dus te denken aan zoiets als
code:
1
2
3
4
5
6
7
| function valForm(fieldArray) {
for (var i = 0; i< fieldArray.length; i++) {
if (this.fieldArray[i].value.length <1) {
alert("U dient alle velden in te vullen.")
}
}
} |
nu wil ik dus niet een kant en klare array meesturen, maar gewoon de veldnamen, dus zoiets als:
code:
1
| <form name=testform action=test.htm onsubmit="valForm('test,bla')"> |
Maar dit doet het niet.
Weet iemand hoe het script van de meegestuurde waarden een array kan maken? Moet ik dan een spilt doen ofzo?
Iemand tips?