Avatar billede exposure Nybegynder
04. december 2000 - 16:04 Der er 4 kommentarer og
1 løsning

onChange - Form - Select

Jeg har en FORM med en SELECT. Hver gang denne SELECT ændres, er der forskellige ting der skal ske, efter hvilken value SELECT\'ed har.

Håber i forstår.
Avatar billede exposure Nybegynder
04. december 2000 - 16:05 #1
<SELECT name=\"who\" onChange=\"til();\">
    <option selected>0</option>
    <option>1</option>
    <option>2</option>
</SELECT>
Avatar billede geeeet Nybegynder
04. december 2000 - 16:22 #2
Hvad skal der ske ?!?
exposure\'s svar kan du godt afvise, det kalder en funktion han har glemt at poste her :-)

/Geeeet
Avatar billede exposure Nybegynder
04. december 2000 - 16:32 #3
Hvis du nu kigge efter så er det mig selv der har skrevet lidt extra.

Jeg vil have lavet et javascript med en document.sender.who.value

Jeg fandt så ud af at det ikke virkede, men det gjorde document.all.who.value

Det var meningen at andre SELECT skulle komme ved siden af. Desvære har jeg fået det til at virke.

Jeg lukker spørgsmålet
Avatar billede olebole Juniormester
04. december 2000 - 18:59 #4
<ole>
Nej, du har da ikke fået det til at virke! Det virker jo kun i IE - og der kan du såmænd skrive næsten hvad som helst og få det accepteret.
Det har intet med internationale standarder at gøre, det du har skrevet. Det her er derimod korrekt og virker i begge browsere:

<script language=\"JavaScript\">
function til(which) {
  bla = which.options[which.options.selectedIndex].value;
  alert(bla);
}
</script>

<SELECT name=\"who\" onChange=\"til(this);\">
    <option selected value=\"nul\">0</option>
    <option value=\"en\">1</option>
    <option value=\"to\">2</option>
</SELECT>

Læg iøvrigt mærke til, du ikke havde nogen value i dine options og derfor selvfølgelig ikke bør kunne referere til \'value\'.
Det, der står mellem dine option-tags, kan du iøvrigt referere til som \'text\' i stedet for \'value\'.
/mvh
</bole>
Avatar billede olebole Juniormester
04. december 2000 - 19:01 #5
...og husk naturligvis <form></form> rundt om din select. :)
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