Avatar billede loukas Mester
26. juli 2007 - 17:47 Der er 6 kommentarer og
1 løsning

auto selected i SELECTMULTIPLE

Hej,
Jeg har fundet den her kode på nettet til at flytte "<option>" i mellem 2 <SELECT MULTIPLE>
Problemet er at når man har flyttet nogle stykker over i "list2" og submitter så kommer værdierne fra "list2" ikke med med mindre man først flytter dem og derefter klikker på dem så de bliver markeret med blåt.
Jeg vil gerne undgå at man skal markere dem fra "list2" for at få dem med.

Se koden her:
http://lachica.dk/test/postnr.htm

Håber der er nogen som kan/vil hjælpe!!
Avatar billede erikjacobsen Ekspert
26. juli 2007 - 17:56 #1
De kommer jo kun med fra en <select> hvis de er valgt. Men du kan, lige inden du submitter (i onsubmit), kopiere indholdet af <select>-en over i en hidden variabel. Den kommer altid med over.
Avatar billede loukas Mester
26. juli 2007 - 18:09 #2
OK, kan du vise mig hvordan?
Avatar billede olebole Juniormester
26. juli 2007 - 20:40 #3
<ole>

Du kan selecte alt i den pågældende select på onsubmit ... det kan ingen nå at se  ;o)

<script type="text/JavaScript>
function doDaStuff(oSel) {
    for (var i=0,j=oSel.options.length; i<j; i++) {
        oSel.options[i].selected = true;
    }
}
</script>

<form ................ onsubmit="doDaStuff(this.gnu)">
<select name="gnu" multiple="multiple">
  .... .... ....
</select>

<button type="submit">TEST</button>
</form>

/mvh
</bole>
Avatar billede loukas Mester
27. juli 2007 - 03:19 #4
super, hvis i smider et svar så kan jeg points ud.
Avatar billede erikjacobsen Ekspert
27. juli 2007 - 09:43 #5
Ingen point til mig, tak.
Avatar billede olebole Juniormester
27. juli 2007 - 11:57 #6
*griiiiiiiiiiiiiiib*  =)
Avatar billede olebole Juniormester
29. juli 2007 - 00:39 #7
Tak for points  =)
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