[JS] variable in variable

Pagina: 1
Acties:
  • 36 views sinds 30-01-2008

  • Cheater
  • Registratie: Januari 2001
  • Laatst online: 20-08 20:59
Kheb et een en ander gezocht maar kom d'r gewoon niet uit.

code:
1
2
3
4
5
<script>
function sub_cat_leegg(catgg,kolomg,jg) {
  alert(document.beheer.checkbox_leeg_[catgg]_[kolomg]_[jg].checked);
}
</script>


De code is een klein stukje langer, maar aangezien het niet werkt, werk ik nu effe met een alert.

In de pagina staat een formulier met daarin een checkbox.
Er staan velen checkboxen op de pagina (gaat via php).
Als voorbeeld een checkbox: checkbox_leeg_1_1_0
Deze kan checked of niet checked zijn. Dat wil ik graag controleren even met de alert.

Ik geef catgg de waarde 1 mee, kolomg ook 1 en jg: 0
Toch krijg ik een fout. Hij verwacht ) na 'x' aantal tekens op de alert regel.
extra ( en ) gebruiken levert me ook geen resultaat, en extra [ ] ook niet, net zoals ' of " toevoegen op verschillende manieren wil niet lukken.

Wie kan me helpen?

Als ik geen alert op iets kan uitvoeren om als resultaat 'true' of 'false' te krijgen is dat niet zo erg, ik wil namelijk ook geen alert gebruiken ;)

[ Voor 11% gewijzigd door Cheater op 11-08-2003 18:12 ]


  • Erik Jan
  • Registratie: Juni 1999
  • Niet online

Erik Jan

Langzaam en zeker

De [] operatie werkt alleen op objecten, waar jij naar op zoek bent is eval() (evil :)).

This can no longer be ignored.


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 14:52

crisp

Devver

Pixelated

Erik Jan schreef op 11 augustus 2003 @ 18:16:
De [] operatie werkt alleen op objecten, waar jij naar op zoek bent is eval() (evil :)).
nope:
JavaScript:
1
2
3
function sub_cat_leegg(catgg,kolomg,jg) {
  alert(document.forms['beheer'].elements['checkbox_leeg_'+catgg+'_'+kolomg+'_'+jg].checked);
}


komt zeker 3 keer per week langs hier...

Intentionally left blank


Dit topic is gesloten.