Avatar billede cooltie Nybegynder
28. juni 2001 - 23:12 Der er 14 kommentarer og
1 løsning

Form + Select

Hej,

Hvordan laver jeg en select box, hvor jeg kan markere mere end en ad gangen?

Avatar billede theartist Nybegynder
28. juni 2001 - 23:13 #1
der laver du bare en multiple og skriver nedenunder at brugeren skal holde ctrl inde og vælge flere, hvis man ønsker det!
Avatar billede parazite Nybegynder
28. juni 2001 - 23:13 #2
<select name=\"noget\" size=\"5\">
Avatar billede theartist Nybegynder
28. juni 2001 - 23:15 #3
<select name=\"TEST\" size=\"7\" multiple>
<option>blablabla</option>
<option>blablabla</option>
<option>blablabla</option>
<option>blablabla</option>
<option>blablabla</option>
<option>blablabla</option>
</select>
Hold ctrl inde mens du klikker, hvis du ønsker at vælge flere...
Avatar billede theartist Nybegynder
28. juni 2001 - 23:15 #4
et eksempel :-)
Avatar billede parazite Nybegynder
28. juni 2001 - 23:15 #5
Og hvis du så lægger de to svar sammen får du vist noget brugbart. :)
<select name=\"noget\" size=\"5\" multiple>
Avatar billede cooltie Nybegynder
28. juni 2001 - 23:17 #6
1000 tak....hvordan sætter jeg så en begrænsning på?
Avatar billede parazite Nybegynder
28. juni 2001 - 23:17 #7
Begrænsning?
Avatar billede cooltie Nybegynder
28. juni 2001 - 23:18 #8
Jep....sådan at man kun kan markerer 5....ud af 100 forskellige
Avatar billede parazite Nybegynder
28. juni 2001 - 23:21 #9
Hmm... der skal du vist have gang i noget JavaScript. Kan ikke lige komme på en indbygget funktion til det.
Avatar billede cooltie Nybegynder
28. juni 2001 - 23:22 #10
OK..har du et ICQ nr?
Avatar billede parazite Nybegynder
28. juni 2001 - 23:24 #11
Tjek mit minisite. Men tror nu ikke jeg kan hjælpe - eller, det ved jeg jeg ikke kan.
Avatar billede theartist Nybegynder
29. juni 2001 - 00:48 #12
Du skulle nok have oprettet et spørgsmål mere i javascript sektionen, men nu er jeg jo sådan en flink fyr og smed dine point efter mig, så jeg har lavet funktionen i javascript til dig :-):

<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">

<html>
<head>
    <title>Test af www.theartist.dk</title>
</head>

<body>
<script Language=\"JavaScript\">
<!--
function tester_Validate(huttelihut)
{

// check for at se om mere end 5 muligheder er valgt
var numSelected = 0;
var i;
for (i = 0;  i < huttelihut.test.length;  i++)
{
if (huttelihut.test.options[i].selected)
numSelected++;
}
if (numSelected > 5)
{
alert(\'hmmm du valgte flere end de 5 vi sagde du måtte, den går bare ikke kammerat!\');
huttelihut.test.focus();
return (false);
}

// Test alert som skal fjernes ved go!
alert(\'Det lykkes sgu! Intet blev submittet, da dette var en eksperten test\');


//
}
//--></script>

<form action=\"#\" method=\"POST\" onsubmit=\"return tester_Validate(this)\" name=\"tester\">
    <select NAME=\"test\" size=\"10\" MULTIPLE>
    <option value=\"1\" SELECTED>test 1</option>
    <option value=\"2\">test 2</option>
    <option value=\"3\">test 3</option>
    <option value=\"4\">test 4</option>
    <option value=\"5\">test 5</option>
    <option value=\"6\">test 6</option>
    <option value=\"7\">test 7</option>
    <option value=\"8\">test 8</option>
    <option value=\"9\">test 9</option>
    </select>
<br>Kryds MAX 5 af ved at holde ctrl inde og klikke...<br>

<input type=\"submit\" name=\"Submit\" value=\"Submit\">
<input type=\"reset\" name=\"Reset\" value=\"Reset\"><p>
</form>
</body>
</html>
Avatar billede parazite Nybegynder
29. juni 2001 - 00:50 #13
Avatar billede theartist Nybegynder
29. juni 2001 - 00:54 #14
sådan går det når man sidder dybt begravet med sine koder og ikke engang tjekker at der bliver oprettet nye spørgsmål, jeg tar\' straffen :-)
Avatar billede parazite Nybegynder
29. juni 2001 - 00:56 #15
*hehe* Yes - nogen gange arbejder man ganske enkelt for meget. :)
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