12. oktober 2002 - 09:52Der er
2 kommentarer og 1 løsning
javascript value ?
hejsa...
<select name="phonebook" size="14" Multiple class="fields" onchange="java script:SendnNmberInsert('phonebook.value;')"> <option value="">Tryk her for at fravælge alle</option> <option value="1111111">Anders</option> <option value="2222222">Anders</option> </select>
hvordan får jeg phonebook value overføret til en anden frame...alt virker som det skal, den overføre det her tekst (phonebook.value;)..og det er ikke det den skal overføre men 1111111111 eller 2222222 ?? hvordan får jeg fixed den her lille problem...håber nogen kan hjælpe..takker
ved at skrive anførselstegn omkring noget fortæller du javascript at det er en streng. så i kaldet: SendnNmberInsert('phonebook.value;') er den parameter du sender en rækkefølge af bogstaver 'p'+'h'+'o'+'n'+'e'+'b'+'o'+'o'+'k'+'.'+'v'+'a'+'l'+'u'+'e'+';'
tegnet ; benyttes i javascript til at afslutte en sætning det skal stå helt bagerst.
uden anførselstegn omkring vil javascript lede efter en variabel der hedder phonebook og derefter søge efter en property der hedder value i den variabel.
men jeg er stadig ikke sikker på det duer siden det er en multiple selectboks, der kan være valgt mere end een værdi ad gangen, og der er ikke rigtig nogen måde at sige "den værdi der sidst blev tilvalgt".
prøv at vælge 2 af de mulige (med ctrl-tasten nede) og så fravælge en af dem og se hvad der bliver sendt til funktionen.
mvh JakobA
Synes godt om
Ny brugerNybegynder
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.