如何动态修改下拉列表的默认选中项

两种方法,第一种嵌入java代码:原理是首先获取需要选中项,然后用java代码控制那个标签内需要添加selected,其中Wish是放在request中的一个对象,仅此而已

<select name="wish.visible">
    <%int visible=((Wish)request.getAttribute("wish")).getVisible(); %>
    <option value="1" <%if(visible==1){%>selected<%}%> >对所有人可见</option>
    <option value="2" <%if(visible==2){%>selected<%}%> >对好友可见</option>
    <option value="3" <%if(visible==3){%>selected<%}%> >只对自己可见</option>
</select> 

第二种方法 是用js解决:原理是页面加载的时候就去计算出呐哪个选项是默认选中项

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
    <title>Untitled</title>
    <script>
    function  PageInit(){
      var str="${sessionSocpe.inf}";
      var obj=document.getElementById("sex");
      for(var i=0;i<obj.options.length;i++){
      if(obj.options[i].text==str){
        obj.options[i].selected=true;
        break;
      }
      }
    }
</script>
</head>
<body >
<select name="sex" id="sex">
<option value="女">女</option>
<option value="男">男</option>
</select>
</body>
</html>

如何动态修改下拉列表的默认选中项,布布扣,bubuko.com

时间: 2024-12-23 19:21:00

如何动态修改下拉列表的默认选中项的相关文章

Mutiselect下拉复选框(保存和设置默认选中项)

HTML代码 <asp:DropDownList ID="ddlWarehouseIds" runat="server" CssClass="ddl"></asp:DropDownList> <input type="hidden" name="<%#Eval("WarehouseNames")%>" id="hid_<%#Eva

使用val()方法设置表单中的默认选中项

有时候我们展示给用户的表单中的checkbox,radio,selec等标签的一些项是默认选中的.比方:当用户改动文章的时候,假设相应的栏目为下拉框的话,那么它的默认选中值应该是原来的栏目位置. 能够使用jquery中的val()方法给select.checkbox.radio设置默认选中项. 对于multiple类型的select和checkbox还能够设置多个默认值. 效果图: 方法: $("select#multiple").val(["选择2号","

Dev控件的下拉框控件设置默认选中项

DevExpress中下拉框控件comboBoxEdit,用法和winform的不太一样,在绑完选项后,希望设置默认选中项. 有2种方法: 方法1this.cmbMacScan.EditValue = new CheckedListBoxItem { Value = model.ScanInterval, Description = model.ScanInterval.ToString() }; this.cmbMacScan.RefreshEditValue(); 方法2this.cmbMa

Jquery 根据value值设置下拉列表(select)默认选中项

方法一: $("#selIndustyType option[value='1']").attr("selected", "selected"); 方法二: <script type="text/javascript"> function change(objID, newValue) { var obj = $("#" + objID); if (!obj) { alert("对象为

easyui combobox默认选中项

<script type="text/javascript">         $("#areaCombobox").combobox({                                  url: "${pageContext.request.contextPath}/areaAction_findAllArea.action", //获取后台动作方法返回的json数据                        

html &lt;select&gt; 用JS控制默认选中项

<html> <head> <!--禁止页面缓存--><meta http-equiv="content-type" content="text/html;charset=utf-8" /> <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control&quo

select控件绑定数据,默认选中项

设置 "select"属性即可,如: <span style="font-size:18px;"><select class="fl" id="search_CityId" name="search_City"> <option value="0" selected="selected">不限</option> <

jquery修改获取radio的选中项

<input id="txtBeginDate" onclick="$('#divDate').css({'top':$('#txtBeginDate').offset().top+'px','left':$('#txtBeginDate').offset().left+'px'})" style="width:170px;padding:7px 10px;border:1px solid #ccc;margin-right:10px;"/

在WPF的MVVM框架中获取下拉选择列表中的选中项

文章概述: 本演示介绍如何在WPF的MVVM框架中,通过数据绑定的方式获取下拉列表中的选中项.程序运行后的效果如下图所示: 相关下载(代码.屏幕录像):http://pan.baidu.com/s/1sjwN357 在线播放:http://v.youku.com/v_show/id_XODA5OTYzMDU2.html 温馨提示:如果屏幕录像和代码不能正常下载,可站内留言,或发邮件到[email protected] XAML代码如下所示: <Window x:Class="Demo02E