webForumDet fria alternativet

värde som inte går att välja i dropdown

HTML & CSS

8 svar · 344 visningar · startad av snajgel

Medlem sedan juni 2001845 inlägg
Frågan#1

tänkte höra om det går att göra så att det inte går att välja ett värde i en dropdown....?

Medlem sedan sep. 20011 914 inlägg
#2

<select>
<option disabled>Ko</option>
<option disabled>Kalv</option>
<option disabled>Tjur</option>
<option disabled>Tupp</option>
<option disabled>Höna</option>
<option disabled>Kyckling</option>
</select>

Varför???

Medlem sedan maj 20001 215 inlägg
#3

Vad är då poängen med den? :q
Mig veterligen går det inte med HTML, du får nog lov att blanda in lite skript.

r: Jaha, det gick. Va bra, men frågan kvarstår varför man skulle vilja göra det. :)

Medlem sedan maj 2002839 inlägg
#4

Varför? Typ: "går det att surfa på internet utan dator?"
Poäng? Kanske rippad kod, rädd för eget klanteri? ;)

Medlem sedan mars 20015 287 inlägg
#5

Det kan finnas bra många anledningar till att man kan vilja göra så.
Bara för att dra ett exempel när man ska välja betalningssätt på en site och man inte är inloggad kanske det bara ska gå att välja postförskott men man ska kunna se att det finns fler alternativ.
mfl mfl användningsområden.

Medlem sedan maj 2002839 inlägg
#6

En fullgod kodlösning kräver nog en specifiering av önskat implementeringsområde. :)

Medlem sedan juni 2001845 inlägg
#7

den där <option disabled> gör varken till eller ifrån för mig... funkar precis lika bra att välja den jag har disabled som dom andra jag har.. :(

Medlem sedan juni 200032 967 inlägg
#8

Det går att lösa med lite javascript:
Sätt value="" på de options du inte vill ska vara valbara.

<select onchange="if (this.options[this.selectedIndex].value.length==0) this.selectedIndex=0;"> 
<option value="Ko">Ko</option> 
<option value="">Kalv</option> 
<option value="Tjur">Tjur</option> 
<option value="Tupp">Tupp</option> 
<option value="">Höna</option> 
<option value="Kyckling">Kyckling</option> 
</select>

Det är otestat dock, så jag är inte säker på att det fungerar.

Mvh,

Medlem sedan juni 2001845 inlägg
#9

Det där funkar klockrent... tack väldigt mycket. :D

256 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)