Values i drop down menu

Tags:    javascript

Hej

Jeg sidder med en dynamisk drop down menu hvor jeg skal indhænte 2 værdier fra den. Men jeg kan kun finde ud af at indhente værdien fra value.

Er der en måde hvorved jeg kan hente værdien fra TIS eller hvordan kan jeg gøre?

Sorry det umodne navn, men det er sent og jeg er frustreret over at det ikke virker :)

<body>
<script language="JavaScript" type="text/javascript">

function getValues() {
return location.href="Untitled-1.html?vareGR="+document.FormList.VareList.TIS+'&ID='+document.FormList.VareList.value;
}
</script>

<form name='FormList' action='RedigerVare.jsp' method='post'>");
<select name='VareList' onChange=getValues();>");
<option value='Default'>Vælg vare at redigere</option>");
<option value="value1" TIS="ny værdi" >" + rs.getString("itemname")</option>
<option value="value2" TIS="Anden ny værdi">addsfsddddddddddddddddddddddd</option>
</select></form>
</body>



7 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 6 karma
Sorter efter stemmer Sorter efter dato
Hej,

Jeg tror du skal prøve og kigge på dette link: http://unspace.ca/discover/attributes/


Det er ikke lovligt at tildele ukendte attributter på elementer da du forhåbentligt bruger en dokument type, skema, der forbyder det.

Dog kan du dynamisk tildele disse egenskaber til objecterne dynamisk. Altså du kan godt berige html objecterne med de egenskaber du har lyst til gennem dom.

Jeg foretrækker at bruge jquery: http://docs.jquery.com/Internals/jQuery.data

Men du må ikke udskrive dem i markuppen, kun tildele dynamisk. Dog burde det virker, men vil ikke validere.

/J





Hmm det virker lidt voldsomt at skulle til at lege med jQuery.
Er der virkelig ikke en simplere måde jeg kan sætte dataen?

Og med document.getElementById(TIS) siger den at den "cannot resolve TIS".

Hvad er det præcis du ønsker at gøre? For du kan ikke bare lave en attribute på et html element der hedder "tis".

Hvis du kan forklare hvad det er du ønsker at opnå, kan vi måske finde en løsning til dig.



Kan du bare ikke
Fold kodeboks ind/udKode 


? Tror den burde virke :)



Hej,

Jeg tror du skal prøve og kigge på dette link: http://unspace.ca/discover/attributes/



Hmm det virker lidt voldsomt at skulle til at lege med jQuery.
Er der virkelig ikke en simplere måde jeg kan sætte dataen?

Og med document.getElementById(TIS) siger den at den "cannot resolve TIS".



Indlæg senest redigeret d. 12.05.2009 11:42 af Bruger #3561
Har fundet en løsning. Tak.



Har fundet en løsning. Tak.

Så må du gerne skrive løsningen og lukke spørgsmålet :)



t