Toon posts:

onclick in <option> van een <select>

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil het volgende bereiken...

<INPUT TYPE=text NAME=test>
<INPUT TYPE=text NAME=test2 VALUE='2'>
<INPUT TYPE=text NAME=test3 VALUE='3'>


<SELECT NAME=selectboxje>
<OPTION VALUE="waarde" onclick="test.value=test2.value">Optie 1</OPTION>
<OPTION VALUE="waarde" onclick="test.value=test3.value">Optie 2</OPTION>
</SELECT>

De onclick (of iets anders) moet dus in de option zitten? ik krijg het niet voor elkaar, is het wel voor elkaar te krijgen ???

Verwijderd

als ik het goed heb moet je de onclick niet gebruiken, maar in de <SELECT tag onSelect="" zetten...

Verwijderd

Topicstarter
Op donderdag 14 maart 2002 17:54 schreef FoOL het volgende:
als ik het goed heb moet je de onclick niet gebruiken, maar in de <SELECT tag onSelect="" zetten...
dat werkt wel ja... ik denk zelf dat mijn suggestie niet werkt...

Ik wil het volgende

<OPTION VALUE="waarde">OPTIE 1</OPTION>

ik wil zowel de waarde in een textbox zetten als de tekst "OPTIE 1", de waarde is het probleem niet.. dat kan met een onselect in de <SELECT tag> maar de tekst "OPTIE 1"?

hoe los ik dit op?

Verwijderd

Dat onselect heeft niets te maken met een selectbox, maar met het selecteren van tekst in een input of textarea element.

In dit geval zul je waarschijnlijk met onchange moeten gaan werken, en ik raad je aan om voor deze specifieke actie een functie te schrijven, en deze dus aanroepen met onchange="doeIets(this.selectedIndex);".
(aanroepen dmw. de select tag trouwens, dus geen event koppelen aan een option tag)

In die functie kun je met een switch beschrijven wat er precies moet gebeuren.
code:
1
2
3
4
5
function doeIets(argObj) {
  alert(argObj.selectedIndex); // de geselecteerde optie
  alert(argObj.options[argObj.selectedIndex].value); // de waarde hiervan
  alert(argObj.options[argObj.selectedIndex].text); // de tekst "Optie 1"
}

Ik denk dat je hier wel verder mee komt.

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

.....

edit:

La maar...

Cheetah bewijst dus dat het wel kan!

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
Thankz.

Verwijderd

Op donderdag 14 maart 2002 18:16 schreef Cheatah het volgende:
[...]
In dit geval zul je waarschijnlijk met onchange moeten gaan werken[...]
ja shit die bedoelde ik... :(
Pagina: 1