在做一个WEB应用时,需要根据数据库中读出的值设定select的选中项.,并且里面18个字段都要这样.于是整理出了下面一个JS方法,这样可以很容易实现.
<SCRIPT LANGUAGE="JavaScript">
<!--
function assignSelected(index,val)
...{
var f = index;
for(i=0;i<f.options.length;i++)
...{
if(f.options(i).value==val)
...{
f.selectedIndex = i
}
}
}
//-->
</SCRIPT>
<!--从数据库中读取并附值给select对象-->
<script language="javascript">
assignSelected(document.submit.upminAge,<%=rs("upminAge")%>);
assignSelected(document.submit.upmaxAge,<%=rs("upmaxAge")%>);
assignSelected(document.submit.MinHeight,<%=rs("MinHeight")%>);
assignSelected(document.submit.MaxHeight,<%=rs("MaxHeight")%>);
assignSelected(document.submit.xueli,'<%=rs("xueli")%>');
assignSelected(document.submit.provience,'<%=rs("provience")%>');
assignSelected(document.submit.city,'<%=rs("city")%>');
assignSelected(document.submit.people,'<%=rs("people")%>');
assignSelected(document.submit.income,'<%=rs("income")%>');
assignSelected(document.submit.carrer,'<%=rs("carrer")%>');
assignSelected(document.submit.address,'<%=rs("address")%>');
assignSelected(document.submit.zongjiao,'<%=rs("zongjiao")%>');
assignSelected(document.submit.hunyin,'<%=rs("hunyin")%>');
assignSelected(document.submit.child,'<%=rs("child")%>');
assignSelected(document.submit.wantchild,'<%=rs("wantchild")%>');
assignSelected(document.submit.smoke,'<%=rs("smoke")%>');
assignSelected(document.submit.drink,'<%=rs("drink")%>');
assignSelected(document.submit.isphoto,'<%=rs("isphoto")%>');
</script>
分享到:
相关推荐
javascript据option的value值快速设定初始的selected选项
下面小编就为大家带来一篇解决option标签selected="selected"属性失效的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望对大家有所帮助
要在select标签上面加上autocomplete=”off”关闭自动完成,不然浏览器每次刷新后将自动选择上一次关闭时的option,这样默认属性selected=”selected”就会失效啦 要记住每次遇到select标签时就最好要加上...
<option value="" selected="selected">请选择</option> <option value="A" >A</option> <option value="B">B</option> ('s2','s3')"> <option value="" selected="selected">请选择</option> ...
<option value="1-2" selected="selected">Option 1.2</option> <option value="1-3" selected="selected">Option 1.3</option> <option value="2-1">Option 2.1</option> <option value="2-2">Option 2.2</...
2.获取被选中的option的text的值时,使用:$(“#optionID option:selected”).text 拓展知识:select标签如何传递选中option的value值与text值方法 如下所示: <select name=type onchange=show_sub(this.options...
Selected Applications of Convex OptimizationSelected Applications of Convex OptimizationSelected Applications of Convex Optimization
//为Select添加事件,当选择其中一项时触发 var checkText=$(“#select_id”).find(“option:selected”).text(); //获取Select选择的Text var checkValue=$(“#select_id”).val(); //获取Select选择的Value var ...
本文实例讲述了js给selected添加options的方法。分享给大家供大家参考。具体实现方法如下: <select id="Mmonth"> <option>1</option> </select> <input type="button" onclick="a()" value="添加"/...
var checkText=jQuery("#select_id").find("option:selected").text(); 2. //获取Select选择的option Value var checkValue=jQuery("#select_id").val(); 3. //获取Select选择的索引值 var checkIndex=jQuery(...
本文实例讲述了jQuery中:selected选择器用法。分享给大家供大家参考。具体分析如下: 此选择器能够匹配被选择的<option>元素。 语法结构: 代码如下:$(“:selected”) 此选择器可以和其他选择器配合使用,比如类选择...
select id=”mySelect”> <option value=”1″>one</option> <option value=”2″>two</option> <option value=”3″... //获取选中记录的value值 $(“#mySelect option:selected”).text(); //获取选中记录的text值
使用javascript动态改变select的selected属性时,发现不起作用。 某个<option xss=removed>hello</option>明明有selected = ‘selected’ 但是选中的却不是它 只有预先写好的<option xss=removed>hello</option>才...
解决办法:把选中option的语句放到setTimeout中,例: 代码如下: setTimeout(function() { var selSorts = $(“select[id^='” + controls.selsort + “‘]”); $.each(selSorts, function(index, sort) { var ope =...
基于Angular Js技术开发的...................................................................................................................................................................................
docker java连接数据库报错 The server selected protocol version T
js动态添加option 代码如下:var sel= document.getElementById(“Selected1”); sel.options.add(new Option(“请选择”,””));sel.options.add(new Option(“name”,”id”)); jquery动态添加option 代码...
var prov=$("#selProvince option:selected"); var city=$("#selCity option:selected"); var dist=$("#selDistrict option:selected"); alert("省:"+prov.text()+"市:"+city.text()+" 县、区:"+dist....
document.getElementById("louyuming").options[0].selected=true; function jsSelectIsExitItem(objSelect, objItemValue) { var isExit = false; for (var i = 0; i < objSelect.options.length; i++) { if ...