Avatar billede kjeldsted Novice
27. december 2008 - 13:49 Der er 3 kommentarer og
1 løsning

this.value problem i IE.

Hej alle.

Jeg har en dropdown menu hvori brugeren skal viderestilles til en side hvor den indtastede værdi skal kunne læses i PHP.

Mit problem er så at den funktion jeg bruger (og har brugt flere gange før) åbenbart ikke virker i IE7. Problemet er at den ikke henter værdien med. Jeg har prøvet følgende to former, hvilke begge virker i Safari og FireFox, men ikke i IE7.

1:
<form name="move_pos">
    <select name="id_pos" class="form" onchange="window.location='?order=41&station=1&dato=1230397200&move=1&flyt_id=201&id=3&pos=' + document.move_pos.id_pos.value">
        <option>1</option>
        <option>2</option>
        <option>3</option>
        <option>4</option>
        <option>5</option>
        <option>6</option>
        <option>7</option>
    </select>
</form>

2:
<form name="move_pos">
    <select name="id_pos" class="form" onchange="window.location='?order=41&station=1&dato=1230397200&move=1&flyt_id=201&id=3&pos=' + this.value">
        <option>1</option>
        <option>2</option>
        <option>3</option>
        <option>4</option>
        <option>5</option>
        <option>6</option>
        <option>7</option>
    </select>
</form>

Hvis man i IE7 klikker på ét af tallene vil den viderestille til:

xx.dk/xx.php?order=41&station=1&dato=1230397200&move=1&flyt_id=201&id=3&pos=

Hvordan får jeg overført værdien til 'pos=' i URL'en i IE7...?

Håber der er nogle der kan hjælpe.
Avatar billede erikjacobsen Ekspert
27. december 2008 - 13:56 #1
Hvis du ikke har en value, så behøver this.value jo ikke virke. Prøv med

<option value="1">1</option>
Avatar billede kjeldsted Novice
27. december 2008 - 14:02 #2
Pinligt...

Kan ikke huske om du samler point eller ej... Men du kender vist proceduren hvis du vil have dem...
Avatar billede erikjacobsen Ekspert
27. december 2008 - 14:03 #3
Nej tak. Du svarer bare selv, og accepterer dit eget svar.
Avatar billede kjeldsted Novice
27. december 2008 - 14:09 #4
Men så siger jeg da bare mange tak....
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