Topic: changing selected index in dropdown |
|
---|---|
Author | Thread |
Maniac (V) Mad Scientist From: Jacks raging bile duct.... |
posted 07-27-2009 17:53
Hi, |
Obsessive-Compulsive (I) Inmate From: Israel |
posted 09-07-2009 18:12
code: <% String p = (request.getParameter("p")==null)?"":request.getParameter("p"); %> <html> <script type="text/javascript"> function init(){ var s=document.getElementById("select"); for(var i=0;i<s.options.length;i++){ if(s.options[i].value=="<%=p%>"){ s.options[i].selected=true; break; } } } </script> <body onload="init()"> <select id="select"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> </select> </body> </html> |
Nervous Wreck (II) Inmate From: United States |
posted 09-07-2009 19:29 |
Obsessive-Compulsive (I) Inmate From: Israel |
posted 09-08-2009 13:09
What if your values are not 1,2,3 but unkown strings, then you can't assume what option contains the value and you need to iterate them all... |
Lunatic (VI) Inmate From: under the bed |
posted 09-08-2009 18:26
If it's happening on page load, I would handle this server side personally... |
Obsessive-Compulsive (I) Inmate From: Israel |
posted 09-10-2009 09:35
I assume I would handle it server side as well but then it will be much harder to answer Boudga (depends on the language the server side is written) |
Nervous Wreck (II) Inmate From: |
posted 05-31-2011 11:04
Edit TP: spam removed
|