Select, option utan länk?

HTML & CSS

7 svar · 312 visningar · startad av Harback

Medlem sedan juni 2001206 inlägg
Trådstart#1

Hur gör man för att göra en option som inte innehåller någon länk, så att det inte händer något när man trycker på dom mer än att de blir selectade?

<option>Info</option>
Medlem sedan juni 200032 967 inlägg
#2

hur ser din onchange ut?

du kan lägga till en koll på att inte värdet är tomt.

onchange = "if (this.options[this.selectedIndex].value.length != 0) location.href....

mvh,

Medlem sedan juni 2001206 inlägg
#3

Min onchange ser ut så här.

<SELECT name="pages" onChange="window.location.href=this.options[this.selectedIndex].value;">

Okej, ska testa din onchange. Tack.

Medlem sedan apr. 20003 971 inlägg
#4

Det är dålig stil att använda OnChange för att byta sida. Vad som händer är att de som använder tangentbordet hindras från att välja något annat val än det första. Dessutom kan det vara irriterande för de som använder mus.

Använd istället en OK-knapp som du lägger till höger.

Medlem sedan dec. 19996 721 inlägg
#5

Vad som händer är att de som använder tangentbordet hindras från att välja något annat val än det första.

Tips: Håll ner Alt-tangenten :)

Medlem sedan apr. 20003 971 inlägg
#6

Jo, det går att få upp list-rutan på olika sätt. Men jag tycker ändå det är störande att den byter sida i OnChange. När man väl är inne i listan är det svårt att komma därifrån utan att sidan byts.

Medlem sedan juni 2001206 inlägg
#7

Ville bara meddela att det redan fanns inbyggt i html.

<option disable>Info</option>
Medlem sedan juni 200032 967 inlägg
#8

du kanske ska testa det i nn också, för jag har för mig att disabled är en ie-only feature.

mvh,

274 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
141 ms — ändringar (db)