Hoi,
Ik heb een scherm met daarin formvelden. De namen van deze velden zijn opgebouwd aan de hand van id's uit een database en datums. Nu wil ik middels een javascript de waarde van een veld uitlezen.
Dit gaat vrij eenvoudig bij statische velden
Echter ik weet niet wat op dat moment de data zijn die de gebruiker voor zich heeft. Hoe kan ik die nu flexibel in de aanroep stoppen?
Ik had het idee om de naam van het veld in een ander veld te zetten. Deze kan ik uitlzen in een variabele stoppen en vervolgens de value van die variabele opvragen. Maar dan krijg ik een error.
In de eerste alert krijg ik de juiste veldnaam te zien. Dan wil ik die variabele.value uitlezen en dat levert niets op.
Hoe kan ik dit oplossen of zijn er andere (makkelijkere) manieren?
Ik heb een scherm met daarin formvelden. De namen van deze velden zijn opgebouwd aan de hand van id's uit een database en datums. Nu wil ik middels een javascript de waarde van een veld uitlezen.
Dit gaat vrij eenvoudig bij statische velden
code:
1
| var vakmaandag = document.uren_opslaan.vakmaandag.value; |
Echter ik weet niet wat op dat moment de data zijn die de gebruiker voor zich heeft. Hoe kan ik die nu flexibel in de aanroep stoppen?
Ik had het idee om de naam van het veld in een ander veld te zetten. Deze kan ik uitlzen in een variabele stoppen en vervolgens de value van die variabele opvragen. Maar dan krijg ik een error.
code:
1
2
3
4
5
6
7
| var vakmaandag = document.uren_opslaan.vakmaandag.value;
alert(vakmaandag);
var vakmaandagwaarde = vakmaandag.value;
if (vakmaandagwaarde != "")
alert(vakmaandagwaarde);
else
alert("mislukt"); |
In de eerste alert krijg ik de juiste veldnaam te zien. Dan wil ik die variabele.value uitlezen en dat levert niets op.
Hoe kan ik dit oplossen of zijn er andere (makkelijkere) manieren?