Ik zit met een klein javascript probleempje wat ik maar neit opgelost krijg.
Het Probleem
Ik heb een pagina , waarop een aantal formulieren staan.
Deze formulieren worden gegenereerd aan de hand van database gegevens die ik met PHP uit de database haal.
Een foreachloop maakt dan de formulieren aan.
Met javascript heb ik een functie , die een ander formulier zichtbaar maakt zodra de functie aangeroepen word.
Hiermee kunnen de met php gegeneerde formulieren bewerkt worden , de php waardes moeten dus hier in komen te staan.
nu krijgen mijn formulieren dus ook allemaal automatisch gegenereede namen die er zo uitzien
Nu wil ik in deze formulieren de waardes van de textvelden uitlezen.
Normaal doe ik dat altijd met dit
Dat werkt perfect , maar nu moet form variable zijn.
En dat krijg ik niet voor elkaar.
Geprobeerd
Gegoogled & geGoT , maar ik zal waarschijnlijk geen goede keywords gebruiken.
Ik weet namelijk niet hoe men dit stukje code noemt(dus....
)
De volgende code's (daardoor dacht ik eigenlijk dat het geen syntax probleem is/was??)
Maar zonder resultaat
Ik gebruik firefox(1.5).
Mijn Javascript console geeft niks anders weer dan
Waardoor ik ook weer niet goed weet waar ik het probleem moet zoeken
Hopelijk kunnen jullie mij ietswat opweg helpen
Het Probleem
Ik heb een pagina , waarop een aantal formulieren staan.
Deze formulieren worden gegenereerd aan de hand van database gegevens die ik met PHP uit de database haal.
Een foreachloop maakt dan de formulieren aan.
Met javascript heb ik een functie , die een ander formulier zichtbaar maakt zodra de functie aangeroepen word.
Hiermee kunnen de met php gegeneerde formulieren bewerkt worden , de php waardes moeten dus hier in komen te staan.
nu krijgen mijn formulieren dus ook allemaal automatisch gegenereede namen die er zo uitzien
PHP:
1
| <form name="resultFrom_<? echo $events[0];"> |
Nu wil ik in deze formulieren de waardes van de textvelden uitlezen.
Normaal doe ik dat altijd met dit
JavaScript:
1
| document.EditForm.eventdate.value = document.form.textfield.value; |
Dat werkt perfect , maar nu moet form variable zijn.
En dat krijg ik niet voor elkaar.
Geprobeerd
Gegoogled & geGoT , maar ik zal waarschijnlijk geen goede keywords gebruiken.
Ik weet namelijk niet hoe men dit stukje code noemt(dus....
JavaScript:
1
| document.resultForm_ + "arCounter" + .eventdate.value; |
De volgende code's (daardoor dacht ik eigenlijk dat het geen syntax probleem is/was??)
JavaScript:
1
2
3
4
5
6
7
| function fillEditForm(arCounter) { document.EditForm.eventdate.value = document.resultForm_ + "arCounter" + .eventdate.value; //of document.EditForm.eventdate.value = document.resultForm_ + arCounter + .eventdate.value; ShowForm(EditForm); } |
Maar zonder resultaat
Ik gebruik firefox(1.5).
Mijn Javascript console geeft niks anders weer dan
code:
1
| fillEditForm is not defined |
Waardoor ik ook weer niet goed weet waar ik het probleem moet zoeken
Hopelijk kunnen jullie mij ietswat opweg helpen
www.degroot-it.nl