Avatar billede michael_stim Ekspert
06. april 2006 - 11:24 Der er 11 kommentarer og
1 løsning

Variabler med over på anden side.

Kunne egentlig ligeså godt have spurgt i PHP-afdelingen...

Har dette script: http://webfx.eae.net/dhtml/select/jsGenerated.html
i en form

Mit spørgsmål er så, hvordan lagrer jeg værdien på drop downen i php, så jeg kan sende den med de andre postvariabler jeg har?
Avatar billede michael_stim Ekspert
06. april 2006 - 11:30 #1
Det må være noget med at man laver et hiddenfelt med noget javascriptkode i.
<input type="hidden" name="maskinetype" onSubmit="this.value=this.options[maskinetype.selectedIndex].value;">
agtigt
Avatar billede mclemens Nybegynder
06. april 2006 - 12:24 #2
se evt. også mit fusk i denne tråd :P
http://www.eksperten.dk/spm/699581
- den kan også styles :)
Avatar billede mclemens Nybegynder
06. april 2006 - 12:40 #3
av, den var slem :/
prøv IE og herefter firefox... (demo af dropdown menuen)
http://webfx.eae.net/dhtml/select/selectCool.html
Avatar billede michael_stim Ekspert
06. april 2006 - 12:46 #4
Den tager bare original-dd hvis det ikke er IE. Grunden til at jeg skal bruge den er at jeg har et layer der går ned over dd-boxen. Og i IE er en dd-box, b la, stærkere end alt andet html iom den bruger MS-komponenter. DVS layeret kommer ikke foran boxen.
Avatar billede michael_stim Ekspert
06. april 2006 - 12:47 #5
Hov. Ja jeg har set den (troede du henviste til det link jeg henviste til). Der har han ikke taget hensyn til browsere, men det har eksemplet jeg bruger.
Avatar billede mclemens Nybegynder
06. april 2006 - 12:49 #6
ok :)
Avatar billede mclemens Nybegynder
06. april 2006 - 12:57 #7
... kommer variablen ikke med over hvis du bare bruger scriptet som i vejledningen?
... prøv evt. at rette til GET så du kan se om variablen kommer med ...
Avatar billede mclemens Nybegynder
06. april 2006 - 12:59 #8
laver selv en test formular ...
Avatar billede mclemens Nybegynder
06. april 2006 - 13:15 #9
noget i denne stil:

...
<body>

<script type="text/javascript">
writeSelectBox(optionArray, "select1", 1, "document.getElementById('maskinetype').value=this.options[this.selectedIndex].value;", "margin-left: 10");
</script>


<input type="text" id="maskinetype" name="maskinetype">

</body>
...
Avatar billede michael_stim Ekspert
06. april 2006 - 13:24 #10
Exactly ;o)

JS er ikke lige min stærke side.

Svar udbedes, og tak.
Avatar billede mclemens Nybegynder
06. april 2006 - 13:26 #11
svar ;)
Avatar billede mclemens Nybegynder
06. april 2006 - 13:35 #12
...og tak.

-det var så lidt :)
og tak for point :)
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