Det är bara att förändra egenskapen text på det option-objektet.
optionobjektet.text += '*';
Exakt hur det blir beror ju på hur du flyttar värdena.
6 svar · 345 visningar · startad av Thomasa
jag har ett script som förflyttar <option> fält mellan två olika <select> boxar, selectboxarna heter state och state2, varje option har ett value som innehåller ett stateid från databasen.
Det jag vill göra är att i vissa fall när jag flyttar options mellan boxarna så vill jag förändra så att det står t.ex.
<option value="35">North Dakota</option>
Ska alltså bli:
<option value="35">North Dakota*</option>
genom att klicka på en knapp eller köra ett javascript, någon som har ett tips?
som vanligt väldigt tacksam för alla tips!
Det är bara att förändra egenskapen text på det option-objektet.
optionobjektet.text += '*';
Exakt hur det blir beror ju på hur du flyttar värdena.
Tack för svaret, ska testa strax, men jag måste alltså ge varje option ett id="xx" som jag kan peka på då?
Nej, det räcker med att ange index för din option.
kan du ge ett exempel? this.form.state2.selectedoption.text kanske man kan ta eller this.form.option['35'].text?
//Den markerade
this.form.state2.options[this.form.state2.selectedIndex].text
//Den med index 666
this.form.state2.options[666].text
tackar så mycket, fungerade ypperligt :)