Avatar billede steen_hansen Forsker
16. marts 2009 - 16:24 Der er 1 kommentar og
1 løsning

Select-spørgsmål: Hvor bor du? 3 valgmuligheder

Jeg har en rimelig simpel opgave, men har ikke rodet med scripting i mere end et år nu, så jeg er blevet temmelig rusten, må man sige :)

Man skal fra en SELECT kunne vælge hvor man er bosat, nemlig mellem disse 3 lande:

1. Danmark
2. England
3. USA

Hvis man er bosat i Danmark, vælger man naturligvis "Danmark" fra listen, og de 2 resterende lande skal så vises nedenunder, eksempel:

<select size="1" name="countryID" id="countryID" class="input selbox">
    <option value="dk" selected></option>
    <option value="uk"></option>
    <option value="usa"></option>
</select>

Hvis nu jeg flytter til England eller USA, skal rækkefølgen laves om:

<select size="1" name="countryID" id="countryID" class="input selbox">
    <option value="uk" selected></option>
    <option value="dk"></option>
    <option value="usa"></option>
</select>

Sidste mulighed:

<select size="1" name="countryID" id="countryID" class="input selbox">
    <option value="usa" selected></option>
    <option value="dk"></option>
    <option value="uk"></option>
</select>

Hvordan laves det smartest? case select? Håber på snarlig hjælp, jeg er virkelig blevet rusten og gået i stå ...
Avatar billede Slettet bruger
20. marts 2009 - 21:49 #1
Hej...

Du må have en værdi i dit script som indeholder hvilket land brugeren har valgt...
- Jeg kalder den her for 'land'

Og prøv så følgende, det er langt det nemmeste:

<%
land="dk"
%>
<select size="1" name="countryID" id="countryID" class="input selbox">
    <option value="usa"<% if land="usa" then%> selected<%end if%>></option>
    <option value="dk"<% if land="dk" then%> selected<%end if%>></option>
    <option value="uk"<% if land="uk" then%> selected<%end if%>></option>
</select>


\Dan
Avatar billede steen_hansen Forsker
21. januar 2013 - 16:41 #2
Lukker
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
Kurser inden for grundlæggende programmering

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