Avatar billede qualon2 Nybegynder
17. december 2003 - 09:26 Der er 5 kommentarer

<select skal være på en value

Hej... kan det ikke lade sig gøre at lave en select sådan at den har en start value?
Avatar billede nikolajdu Nybegynder
17. december 2003 - 09:27 #1
Tjoo....

<select name="s">
<option name="o0" value="Vælg">Vælg</option>
<option name="o1" value="hej.dk" selected>hej.dk</option>
<option name="o1" value="du.dk">du.dk</option>
</select>
Avatar billede qualon2 Nybegynder
17. december 2003 - 09:30 #2
hvordan virker det?
Avatar billede nikolajdu Nybegynder
17. december 2003 - 09:32 #3
Det virker såmænd sådan at der hvor der står "selected" så bliver den.... selected....

Problemet er nok nærmere du ikke forklarer hvad det er du vil.
Avatar billede Slettet bruger
17. december 2003 - 09:46 #4
Siden du spørger i PHP går jeg ud fra, at du ikke vil nøjes med html-kode.

function make_selectbox($navn,$selectliste,$nuværende){
  echo "<select name='{$navn}'>\n";
  foreach ($selectliste as $key => $value){
    echo "<option value='{$key}'";
    if ($key==$nuværende){echo " selected";}
    echo ">{$value}</option>\n";
  }
  echo "</select>";
}
Avatar billede Slettet bruger
17. december 2003 - 09:51 #5
For at bruge min, skal du lave et array således:

$liste['tom']="Vælg en mulighed";
$liste['nr1']="Mulighed nummer 1";
$liste['nr2']="Mulighed nummer 2";

og så kalder du bare funktionen

make_selectbox('minselect',$liste,'nr1');

hvis du vil lave den med 'nr1' som forvalgt.
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