Avatar billede mrfunder Nybegynder
16. februar 2005 - 16:31 Der er 3 kommentarer og
1 løsning

Hvordan laver jeg onchange?

$k ="<select size=\"1\" name=\"keeper\$\$\$\" style=\"width: 100%;\" onchange=\"document.getElementById('0').innerHTML='+this.options[this.selectedIndex].value';\">";
while($row_keeper = mysql_fetch_assoc($select_keeper)) {
$k.="<option value=\"$row_keeper[id]\">".$row_keeper['Navn']."</option>";

fejlen er at min onchange ikke virker. Den sender ikke værdien igennem - hvad har jeg lavet galt?
Avatar billede roenving Novice
16. februar 2005 - 16:38 #1
-- i hvert fald må et id ikke starte med et tal, så det kan være grunden !-)

-- og så har du nogle fejl-placerede apostroffer:

$k ="<select size=\"1\" name=\"keeper\$\$\$\" style=\"width: 100%;\" onchange=\"document.getElementById('elm0').innerHTML=this.options[this.selectedIndex].value;\">";

-- iøvrigt virker this.value i alle nyere browsere, så this.options[this.selectedIndex].value skal kun være fordi du vil være sikker på at brugere med ældre browsere også får noget ud af det (hrm, der er vist noget med en obskur browser til et af de små operativ-systemer ,-)
Avatar billede mrfunder Nybegynder
16. februar 2005 - 16:45 #2
Smid et svar :)
Avatar billede roenving Novice
16. februar 2005 - 16:51 #3
Det var det, der skulle til ?-)

-- så velbekomme '-)

-- og husk det med id'et, for IE accepterer faktisk et ulovligt id, men det er den vist helt alene om !-)
Avatar billede roenving Novice
16. februar 2005 - 16:59 #4
-- 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