06. september 2001 - 11:09Der er
8 kommentarer og 2 løsninger
OnChange Funktion problemer
Hej Alle
Jeg har denne Variable:
Dim Produktid
Jeg har denne funktion:
<form id=form1 name=> <select name=\"sle\" onChange=\"btnUge_onClick()\"> <% do while not objRst2.EOF
Navn = objRst2.Fields(\"navn\") K_Id = objRst2.Fields(\"navn\")
If Kat_Navn = Navn then Response.Write(\"<option selected value=\"&Navn&\">\"&Navn) else Response.Write(\"<option value=\"&Navn&\">\"&Navn) end if objRst2.movenext loop objRst2.Close %> </select>
--------------------------------------- Og scripten der bliver kaldt:
<SCRIPT > function btnUge_onClick() document.write( form1.sle.value )
end function
</SCRIPT>
Problemet at jeg vil gerne have Form1.sle.value + ProduktID sendt til scripten, men jeg aner ikke hvordan.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Så vidt jeg ved, så Raises OnChange-eventen kun, når der skrives noget i combo-boxen. Hvis du vil have en event, når der vælge noget andet end, det som allerede er valgt i boxen, så du bruge onClick-eventen.
Det er rigtigt (eller rettere det det omvendte af det du siger), onChange kører kun når der vælges noget, og det SKAL være noget andet end det der er valgt. onClick er ikke altid et godt valg, da du godt kan vælge uden at bruge musen, med tasterne. At køre den på begge events er i bedste fald noget rod.
Men ovennævnte function kan fint køres ved klik på en anden knap eller lign.
Om det behøves afhænger af hvordan siden skal fungere, men det ER af og til lidt besværligt.
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.