前台代码<select name="VoteType" id="VoteType" runat="server">
<option value="Single" >单选</option>
<option value="Multi" >多选</option>
</select>
我在修改的时候可以获取当前的值,并显示正确,但是点击下拉列表从多选变为单选后点击修改。却无法修改,不能将单选中的Single值存入数据库。
请问该如何操作啊。
后台代码:从数据库取值显示:this.VoteType.Value = ds.EDU_Vote[0].VoteType; 这个可以实现。
但是在修改页面从多选变单选时却修改不了值。 我该怎么操作啊
<option value="Single" >单选</option>
<option value="Multi" >多选</option>
</select>
我在修改的时候可以获取当前的值,并显示正确,但是点击下拉列表从多选变为单选后点击修改。却无法修改,不能将单选中的Single值存入数据库。
请问该如何操作啊。
后台代码:从数据库取值显示:this.VoteType.Value = ds.EDU_Vote[0].VoteType; 这个可以实现。
但是在修改页面从多选变单选时却修改不了值。 我该怎么操作啊
1.沒取到值
2.取到值了,更新sql語句有問題。
第一種可能性更大。
lz可以把獲取下拉框的值那句代碼貼上來麼
这样取不到值吗?
this.VoteType.Value = ds.EDU_Vote[0].VoteType;
js前台处理 。var select = document.getElementById("VoteType");
for(var i = 0 ;i<select.options.length;i++){
if(select.options[i].text=="多选")
select.selectedIndex = i;
}为什么不直接用dropdownlist ?
ddl.DataTextField = "name";//显示字段
ddl.DataValueField = "id";//值字段
ddl.DataBind();//完成绑定
---------------------
for (int i = 0; i < ddl.Items.Count; i++)//默认值 。
{
if (ddl.Items[i].Value == "张三")
{
ddl.SelectedIndex = i;
}
}
前台
document.getElementById("<%=ddl.ClientID %>");
获取对象。
<asp:ListItem Value="Single" Text="Single">单选</asp:ListItem>
<asp:ListItem Value="Multi" Text="Multi">多选</asp:ListItem>
</asp:DropDownList>
同样是可以取到数据库德值但是从多选选到单选后还是没有把值赋值到数据库
后台取值:ds.table[0].VoteType = this.list1.SelectedItem.Value;急求。
看下 值拿到了么 ?
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#Select1 option").each(function(){
alert($(this).attr("selected"))
})
})
</script>
取出来之后post到后台 进行数据库操作