Avatar billede danino Nybegynder
28. oktober 2005 - 15:38 Der er 3 kommentarer og
1 løsning

Problem med 2 selectbokse, og submit

Jeg har fundet et script her på eksperten.dk efter lidt søgning, som virker som det skal. Jeg har to selectbokse - en med en liste over navne der IKKE er medlem af en gruppe, og en med navne på dem der er medlemmer. Man kan så flytte brugere fra en selectboks til en anden. Problemet kommer når jeg submitter min form, så indeholder mine varibler pludselig ikke noget.

Jeg benytter følgende script:
http://www.eksperten.dk/spm/491352

Min kode er som følger:
<table border="0">
<tr><td colspan="3" valign="bottom" align="center"><h3>Administratorgruppe level 1</h3></td></tr>
<tr>
<td>Ikke medlemmer</td><td></td>
<td>Medlemmer</td></tr>
<tr>
<td><select style="width: 200px" onDblClick="java script:addSingle('Group')" size="10" multiple="multiple" name="GroupFrom">
<option value="Thomas">Thomas</option>
</select></td>
<td style="width: 50px;" align="center" valign="middle">
<input type="button" class="knap" id="GroupBut1" value=" &gt; " onClick="java script:addSelected('Group')"><br>
<input type="button" class="knap" id="GroupBut2" value="&gt;&gt;" onClick="java script:addAll('Group')"><br>
<input type="button" class="knap" id="GroupBut3" value="&lt;&lt;" onClick="java script:removeAll('Group')"><br>
<input type="button" class="knap" id="GroupBut4" value=" &lt; " onClick="java script:removeSelected('Group')"></td>
<td><select style="width:200px" onDblClick="java script:removeSingle('Group');" size="10" multiple="multiple" name="GroupTo">
<option value="Daniel">Daniel</option>
</select></td>
</tr>
</table>

Dette ligger selvfølgelig i en form.. Men når jeg så submitter, sker der ikke noget ved at skrive
print_r($_REQUEST["GroupTo"])
eller
print_r($_REQUEST["GroupFrom"])
(jeg er klar over at dette er en javascript kategori, men I kan måske se om der er noget galt med javascriptkoden?)

Normal ville ovenstående kode vise indholdet at to inputfelter (select, textarea, radio mm), men intet vises.

Håber I kan hjælpe
Avatar billede psykochicken Nybegynder
28. oktober 2005 - 17:24 #1
Scriptet fejler ikke noget i IE og Opera - og hvis du tilføjer id="GroupFrom" og id="GroupTo" til dine 2 selects, virker det også i FF.

..og fjern "java script:" i dine onClick/onDblclick. Det er unødvendig dobbeltkonfekt.

Men det løser jo desværre ikke din fejl, som må ligge et andet sted. :o)
Avatar billede danino Nybegynder
28. oktober 2005 - 17:42 #2
Angående:
"..og fjern "java script:" i dine onClick/onDblclick. Det er unødvendig dobbeltkonfekt."
... ja, det er også rigtigt... det var bare hvad der stod i min reference (
http://www.eksperten.dk/spm/491352), og jeg havde overset det :)

... Men ja, selve scriptet ser ud til at virke fint... Men spørgsmålet er så stadig... Hvorfor mon $_REQUEST["GroupTo"] ikke indeholder noget...

Burde jeg flytte spørgsmålet til PHP kategorien?
Avatar billede psykochicken Nybegynder
28. oktober 2005 - 18:28 #3
Der vil sikkert være nogen her, der kan begge dele, men uden at kende hele din koden vil jeg dog tro du har større chancer i PHP-kategorien. ;o)
Avatar billede danino Nybegynder
29. oktober 2005 - 11:12 #4
Jeg har oprettet spørgsmålet i PHP kategorien, og håber at nogen der kan hjælpe mig.

Reference: http://exp.dk/spm/660094
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