问题描述
<selectid="seldriver"name="seldriver"><optionvalue="AAA">AAA</option><optionvalue="BBB">BBB</option><optionvalue="CCC">CCC</option><optionvalue="DDD">DDD</option></select>这是select中本来的值。。。根据条件需要,我传一个"CCC"的值过来。。我想select中直接显示为"CCC".
解决方案
解决方案二:
<optionvalue="CCC"selected>CCC</option>
解决方案三:
当某列表项为默认值时,设置它为selected
解决方案四:
如果是ASP的话,可以根据VB脚本中的变量去设置哪一个为selected.
解决方案五:
最简单的方法document.getElementById("seldriver").value='CCC';//这个CCC一定要在下拉表中存在,如果不存在,下拉表第一项会为空
解决方案六:
我是传想传入js中实现...document.getElementById('seldriver').value=dir_Name;<selectid="seldriver"name="seldriver">....</select>请问怎么实现。。。。
解决方案七:
document.getElementById("seldriver").value="CCC";
解决方案八:
不管你想怎么实现。。你最后把你想要首先被选择的那个设置成SELECTED就行了
解决方案九:
functionselected(v){varobj=document.getElementById('seldriver');for(vari=0;i<obj.options.length;i++){if(obj.options[i].value===v){obj.selectedIndex=i;return;}}}
解决方案十:
页面传值比如aa.aspx?v=CCC然后脚本里边document.getElementById('seldriver').value="<%=Request.QueryString["v"]%>";
解决方案十一:
<htmlxmlns="http://www.w3.org/1999/xhtml"><head><title></title><scripttype="text/javascript"src="jquery-1.4.2.min.js"></script><scripttype="text/javascript">$().ready(function(){$("#btnSelect").click(function(){varname=$("#txtName").val();if(!name)return;$("select").find("option").each(function(){this.selected=$(this).text()==name;});});});</script></head><body><selectid="seldriver"name="seldriver"><optionvalue="AAA">AAA</option><optionvalue="BBB">BBB</option><optionvalue="CCC">CCC</option><optionvalue="DDD">DDD</option></select><br/><inputtype="text"id="txtName"/><buttontype="button"id="btnSelect">选择</button></body></html>
解决方案十二:
引用8楼ruishq的回复:
functionselected(v){varobj=document.getElementById('seldriver');for(vari=0;i<obj.options.length;i++){if(obj.options[i].value===v){obj.selectedIndex=i;r……
这个才对分给你一半谢谢!!!
解决方案十三:
引用10楼zhuhong639的回复:
JScriptcode<htmlxmlns="http://www.w3.org/1999/xhtml"><head><title></title><scripttype="text/javascript"src="jquery-1.4.2.min.js"></script><scripttype="text/javascript">……
..........
解决方案十四:
设置它为selected