Avatar billede kimlarsen1978 Nybegynder
04. maj 2008 - 09:44 Der er 14 kommentarer og
1 løsning

Ophold i HTML SELECT (dropdown)

Hejsa
Kan man, og hvordan gør man, lave et mellemrum (en blank linie) mellem sine poster i en HTML SELECT (dropdown)?

Den blanke linie må ikke kunne vælges!
Avatar billede virtual1ty Nybegynder
04. maj 2008 - 10:24 #1
Jeg tror ikke, at man kan lave den blanke linie således, at det er umuligt at vælge den.
Du kan lave den blanke linie således:

<select name="navn">
<option value="">Vælg noget</option>
<option value="1">1</option>
<option value="blank"></option>
<option value="2">2</option>
</select>
Avatar billede kimlarsen1978 Nybegynder
04. maj 2008 - 10:48 #2
Hmmm, så kan jeg jo lave den del i javascript. Troede måske bare der "fandtes" noget smart :)
Avatar billede virtual1ty Nybegynder
04. maj 2008 - 12:39 #3
Tror jeg desværre ikke der gør :) Men hvem ved.
Avatar billede kimlarsen1978 Nybegynder
04. maj 2008 - 13:22 #4
Okay, jeg kan lige lade spg'en stå åben - måske der kommer en forbi der ved noget som vi ikke ved :-)
Avatar billede olebole Juniormester
04. maj 2008 - 16:42 #5
<ole>

Jamen, det gør der her. Jeg _ved_, der ikke er mulighed for at indsætte en ikke-valgbar linje i en select  =)

Det eneste, du kan gøre, er at lade JavaScript vælge en anden option, når/hvis brugeren vælger den 'ikke-valgbare' option.

/mvh
</bole>
Avatar billede kimlarsen1978 Nybegynder
04. maj 2008 - 22:33 #6
OK, tak for det. Jeg har også lavet det på den måde. Tak for jeres tid. Svar = points :-)
Avatar billede roenving Novice
05. maj 2008 - 00:27 #7
<select name="navn">
<option value="">Vælg noget</option>
<option value="1">1</option>
<optgroup value="">
  <option value="2">2</option>
</optgroup>
</select>
Avatar billede kimlarsen1978 Nybegynder
05. maj 2008 - 01:01 #8
*LOL*
Perfekt! Det spiller. Svar bitte
Avatar billede kimlarsen1978 Nybegynder
05. maj 2008 - 01:02 #9
Okay, lidt for hurtig der... Det virker kun i IE :-(
Avatar billede roenving Novice
05. maj 2008 - 01:54 #10
Tjah, i IE og Opera virker det efter hensigten, mens Gecko-browserne på min maskine ikke anerkender tomme optgroups ...

-- det kan dog klares med en label i min FireFox 2.x, hvilket giver næsten ens resultat i både IE, Opera og FF:

<select name="navn">
<option value="">Vælg noget</option>
<option value="1">1</option>
<optgroup label=" .">
  <option value="2">2</option>
</optgroup>
</select>

-- uden en værdi (eller en ren blank !-), vil optgroup'en ikke blive renderet i FF, Mozillaen (1.5b !-) viser indrykningen, men ikke den tomme mulighed !o]
Avatar billede roenving Novice
05. maj 2008 - 01:57 #11
Hrm, en ellipse eller en rigtig tekst klarer det:

<select name="navn">
<option value="">Vælg noget</option>
<option value="1">1</option>
<optgroup label="...">
  <option value="2">2</option>
</optgroup>
</select>
Avatar billede roenving Novice
05. maj 2008 - 01:59 #12
Bare der ikke er et mellemrum først ...

<optgroup label="&nbsp;">

-- så virker det zq !-)

Velbekomme '-)
Avatar billede kimlarsen1978 Nybegynder
05. maj 2008 - 18:43 #13
:)
Avatar billede roenving Novice
05. maj 2008 - 18:46 #14
-- og tak for point ;~}
Avatar billede olebole Juniormester
05. maj 2008 - 21:12 #15
- og jeg bøjer mig i støvet for en velgørende syg fantasi  ;D
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester