`
sylinx_yqg
  • 浏览: 140217 次
  • 性别: Icon_minigender_1
  • 来自: 福建 漳州
社区版块
存档分类
最新评论

js中如何把selected传递到option上

阅读更多

在做一个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选项

    javascript据option的value值快速设定初始的selected选项

    解决option标签selected="selected"属性失效的问题

    下面小编就为大家带来一篇解决option标签selected="selected"属性失效的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望对大家有所帮助

    解决option标签selected=”selected”属性失效的问题

    要在select标签上面加上autocomplete=”off”关闭自动完成,不然浏览器每次刷新后将自动选择上一次关闭时的option,这样默认属性selected=”selected”就会失效啦 要记住每次遇到select标签时就最好要加上...

    JS实现级联菜单 三级级联

    &lt;option value="" selected="selected"&gt;请选择&lt;/option&gt; &lt;option value="A" &gt;A&lt;/option&gt; &lt;option value="B"&gt;B&lt;/option&gt; ('s2','s3')"&gt; &lt;option value="" selected="selected"&gt;请选择&lt;/option&gt; ...

    MultiSelect 多选

    &lt;option value="1-2" selected="selected"&gt;Option 1.2&lt;/option&gt; &lt;option value="1-3" selected="selected"&gt;Option 1.3&lt;/option&gt; &lt;option value="2-1"&gt;Option 2.1&lt;/option&gt; &lt;option value="2-2"&gt;Option 2.2&lt;/...

    Vue.js获取被选择的option的value和text值方法

    2.获取被选中的option的text的值时,使用:$(“#optionID option:selected”).text 拓展知识:select标签如何传递选中option的value值与text值方法 如下所示: &lt;select name=type onchange=show_sub(this.options...

    Selected Applications of Convex Optimization

    Selected Applications of Convex OptimizationSelected Applications of Convex OptimizationSelected Applications of Convex Optimization

    JQuery中对Select的option项的添加、删除、取值

    //为Select添加事件,当选择其中一项时触发 var checkText=$(“#select_id”).find(“option:selected”).text(); //获取Select选择的Text var checkValue=$(“#select_id”).val(); //获取Select选择的Value var ...

    js给selected添加options的方法

    本文实例讲述了js给selected添加options的方法。分享给大家供大家参考。具体实现方法如下: &lt;select id="Mmonth"&gt; &lt;option&gt;1&lt;/option&gt; &lt;/select&gt; &lt;input type="button" onclick="a()" value="添加"/...

    jQuery增加、删除及修改select option的方法

    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选择器用法实例

    本文实例讲述了jQuery中:selected选择器用法。分享给大家供大家参考。具体分析如下: 此选择器能够匹配被选择的&lt;option&gt;元素。 语法结构: 代码如下:$(“:selected”) 此选择器可以和其他选择器配合使用,比如类选择...

    js 操作select和option常用代码整理

    select id=”mySelect”&gt; &lt;option value=”1″&gt;one&lt;/option&gt; &lt;option value=”2″&gt;two&lt;/option&gt; &lt;option value=”3″... //获取选中记录的value值 $(“#mySelect option:selected”).text(); //获取选中记录的text值

    FireFox下selected =selected失效不起作用的解决方法

    使用javascript动态改变select的selected属性时,发现不起作用。 某个&lt;option xss=removed&gt;hello&lt;/option&gt;明明有selected = ‘selected’ 但是选中的却不是它 只有预先写好的&lt;option xss=removed&gt;hello&lt;/option&gt;才...

    jQuery选中select控件 无法设置selected的解决方法

    解决办法:把选中option的语句放到setTimeout中,例: 代码如下: setTimeout(function() { var selSorts = $(“select[id^='” + controls.selsort + “‘]”); $.each(selSorts, function(index, sort) { var ope =...

    Selected.JS Is a JavaScript about SelectedAll ,

    基于Angular Js技术开发的...................................................................................................................................................................................

    docker java连接数据库报错 The server selected protocol version T.pdf

    docker java连接数据库报错 The server selected protocol version T

    jquery动态添加option示例

    js动态添加option 代码如下:var sel= document.getElementById(“Selected1”); sel.options.add(new Option(“请选择”,””));sel.options.add(new Option(“name”,”id”)); jquery动态添加option 代码...

    页面如何获取select框选中值(实例)

    var prov=$("#selProvince option:selected"); var city=$("#selCity option:selected"); var dist=$("#selDistrict option:selected"); alert("省:"+prov.text()+"市:"+city.text()+" 县、区:"+dist....

    js动态改变select选择变更option的index值示例

    document.getElementById("louyuming").options[0].selected=true; function jsSelectIsExitItem(objSelect, objItemValue) { var isExit = false; for (var i = 0; i &lt; objSelect.options.length; i++) { if ...

Global site tag (gtag.js) - Google Analytics