Visa ett inlägg
Oläst 2008-09-24, 16:41 #6
Syke Syke är inte uppkopplad
Medlem
 
Reg.datum: Mar 2008
Inlägg: 297
Syke Syke är inte uppkopplad
Medlem
 
Reg.datum: Mar 2008
Inlägg: 297
Hej,
här finns definitionen enligt w3c:
http://www.w3.org/TR/DOM-Level-2-HTM...ml#ID-94282980

Där det står bl.a:
"value of type DOMString
The current form control value (i.e. the value of the currently selected option), if multiple options are selected this is the value of the first selected option."

Därför fungerar this.value för select-elementet. Det innehåller helt enkelt det nuvarande valda värdet i select:en.

Det hnn skriver är ett annat sätt att komma åt samma värde:
this.options innehåller en lista med alla options, och this.selectedIndex innehåller numret på den option som är vald. Således blir this.options[this.selectedIndex].value värdet på den valda option:en.

Båda är lika ok enligt w3c, frågan är om den ena är mer implementerad än den andra, det är sånt man får testa i olika webbläsare helt enkelt.

ps. Ett av de bättre sätten att fördjupa sig är helt klart Firefox + Firebug, w3c-specifikationen eller annan referens och sen bara testa, testa och testa.
Syke är inte uppkopplad   Svara med citatSvara med citat