Detta kan vara lite hjälp på vägen
var w = document.myform.grupp.selectedIndex;
var selected_text = document.myform.grupp.options[w].text;
4 svar · 621 visningar · startad av Koggen
Hej
Jag är inte säker på att det är rätt forum, men mitt problem känns javascript.
Kod:
<select name="grupp">
<option value="37">Kalle Karlsson</option>
<option value="38">Nisse Nilsson</option>
<option value="39">Olle Olsson</option>
</select>
Från ovanstående kod skulle jag vilja hämta både det som står i "value" och det som visas listan (namnet) till nästa sida. Båda värdena skall sen in i en databas. Går detta att göra?
tack på förhand
Detta kan vara lite hjälp på vägen
var w = document.myform.grupp.selectedIndex;
var selected_text = document.myform.grupp.options[w].text;
Tack för svaret. Jo en bit på vägen, men jag vet inte riktigt hur jag skall få över värdena. Jag tänkte mig något i stil med att onChange så sätter man värde på en <input type="hidden"> som sen skickas til nästa sida. Ursäkta svengelskan, men det är svårt att förklara.
jag förstår inte varför du vill ha själva texten från combo-boxen. den informationen brukar man ju även ha i sitt skript eller i databasen. Känns bara lite riskabelt att hämta just den informationen från formuläret.
så här tänkte jag. I den tabellen jag anropar mha select-rutan finns inte namnet (texten) med, bara id-numret. Därför tänkte jag spara en databaskoppling på mottagarsidan och lagra värdet från selectrutan direkt.