Hallo,
Ik heb een probleempje met het uitlezen van een naam die javascript ziet als functie, hoe kan ik javascript vertellen dat het toch om een naam gaat en niet om een functie.
ik heb een field met de volgende html code:
<input type="text" name="value(a1_b1_c2)" value="123" class="input_numeriek">
en deze zou ik graag de waarde 123 willen ontvangen met behulp van javascript.
als de naam a1_b1_c2 zou zijn dan zou het makkelijk zijn:
var temp = formnaam.a1_b1_c2.value;
echter als ik het volgende doe:
var temp = formnaam.value(a1_b1_c2).value;
dan wil javascript de functie "value" aanroepen op "formnaam" en dit is niet correct
echter hoe is het toch mogelijk (zonder de naam te veranderen) om deze waarde uit te lezen?
ik heb al geprobeerd om de ( en ) te escapen met een \, maar dit werkte niet.
heeft iemand een ideetje?
Ik heb een probleempje met het uitlezen van een naam die javascript ziet als functie, hoe kan ik javascript vertellen dat het toch om een naam gaat en niet om een functie.
ik heb een field met de volgende html code:
<input type="text" name="value(a1_b1_c2)" value="123" class="input_numeriek">
en deze zou ik graag de waarde 123 willen ontvangen met behulp van javascript.
als de naam a1_b1_c2 zou zijn dan zou het makkelijk zijn:
var temp = formnaam.a1_b1_c2.value;
echter als ik het volgende doe:
var temp = formnaam.value(a1_b1_c2).value;
dan wil javascript de functie "value" aanroepen op "formnaam" en dit is niet correct
echter hoe is het toch mogelijk (zonder de naam te veranderen) om deze waarde uit te lezen?
ik heb al geprobeerd om de ( en ) te escapen met een \, maar dit werkte niet.
heeft iemand een ideetje?