Toon posts:

waarde van selectedIndex gebruiken in Script

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik gebruik een form.
Via een button wil ik de waarde van selected doorgeven aan een function addScript.
De waarde moet dan tussen de haakjes komen te staan. Dat lukt niet. Als ik een naam invul tussen de haakjes werkt het wel gewoon.
Hoe krijg ik de waarde van selected tussen de haakjes ?
code:
1
2
3
4
5
6
7
8
9
10
11
<form name="take">
<select class=="LimeOption" name="take2" size="10">
<option>
...
...
</select>
<input type="button" style="background-color: #1E90FF; 
font-family:Arial,Helvetica;font-size:12;font-weight:bold" 
value="    Go there   >>>>>>  " 
name="B1" onClick="selected=document.take.take2.selectedIndex;addScript('???');">
</form>

Verwijderd

onclick="addScript(this.form.elements['take2'].selectedIndex);"

Zo ongeveer? Ik heb verder geen idee waarvoor je die variabele selected gebruikt, daarom heb ik die weggelaten.

  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 21-08 10:46
Begin sowieso eens met op de juiste manier te refereren naar een formelement; document.forms['take'].elements['take2']

probeer eens addScript( document.forms['take'].elements['take2'].selectedIndex );

  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 21-08 10:46
Of inderdaad this.form als je binnen een element van hetzelfde formulier een waarde wilt opvragen.

  • André
  • Registratie: Maart 2002
  • Laatst online: 19-08 12:30

André

Analytics dude

1: class=="LimeOption" ??? Dubbelle =

/Edit: spuit 11

[ Voor 52% gewijzigd door André op 18-06-2003 14:21 ]


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

JavaScript:
1
onclick="addScript(this.form.elements['take2'].selectedIndex);"


edit:

* BtM909 Note to BtM909: sneller op "Verstuur bericht" drukken :P

[ Voor 42% gewijzigd door BtM909 op 18-06-2003 14:24 . Reden: spuit elf ]

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

Topicstarter
Als ik die methodes volg dan krijg ik alleen het volgordenummer waarop hij in de lijst staat.
Maar de value zoals het is opgegeven bij option wordt niet uitgelezen.
Als ik in plaats van de button een onChange gebruik dan werkt het wel weer.
Maar wil het graag via de button laten werken.

Verwijderd

Dan wordt het:
HTML:
1
onclick="addScript(this.form.elements['take2'].options[this.form.elements['take2'].selectedIndex].value);"


Dat kun je echt wel in een javascript reference guide vinden.

[ Voor 14% gewijzigd door Verwijderd op 18-06-2003 14:45 ]

Pagina: 1