webForumDet fria alternativet

Ta värde från select

2 svar · 304 visningar · startad av icaaq

icaaqMedlem sedan okt. 20005 273 inlägg
#1

Tjenare jag har en select fylld med ID och namn, samt en input button.

Nu vill jag att man ska få värdet i selecten som en querystring på en location.href....

Något sånt här alltså.

[red]
<input type='button' onclick="location.href='companyBookings.asp?cid='+getElementById('CompanyId')selectedIndex.value';'"/>
[/red]

Denna funkar ju alltså inte.......Och om det går att fixa så skulle jag bli glad om man bara kunde skickas iväg om man indexvärdet i selecten var större än 0 (Det är första posten)

mv icaaq

icaaqMedlem sedan okt. 20005 273 inlägg
#2

Jag löste det med VBScript/ASP istället......

mv icaaq

Peter SMedlem sedan dec. 20025 483 inlägg
#3

En JavaScript-lösning (skulle någon annan vara intresserad):

<form>
    <select name="CompanyId">
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="n">n</option>
    </select>
    <input type="button" onclick="if (this.form.elements['CompanyId'].selectedIndex > 0) location.href = 'companyBookings.asp?cid=' + this.form.elements['CompanyId'].options[this.form.elements['CompanyId'].selectedIndex].value">
</form>

:)

123 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)