<select id="ddlLevel" name="ddlLevel" runat="server">
<option value="1" selected>1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select>
第一次添加时选择6,当修改这条记录时,默认下拉选择是6,如何实现?
<option value="1" selected>1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select>
第一次添加时选择6,当修改这条记录时,默认下拉选择是6,如何实现?
解决方案 »
- fckeditor 宽度 100%
- Request.QueryString[]簡單問題
- 关于数据库表中两表约束
- 急,高分请教input输入框在相同版本的浏览器中显示长度不同的问题。
- 请问在.net2005中每点击一下按钮生成一个label,label的位置不能重叠,请问该怎么写啊?
- IList问题呀
- Asp.Net(vb)程序调用WebService(c#),报错"RFC_WebService: STPOXTable' 项目 (Element) 未宣告",请高手指点解决方法(有源代码)
- 怎样为HyperLink做数据绑定?
- *** 在网页文本框中输入全角,半角字符的问题 ***
- asp.net里面有类似asp里面的rs.addnew的添加数据方式吗?
- datalist里放了9个DROP DOWN LIST,DROP DOWN LIST不能选择多个项的错误
- 存储过程中的事务处理和程序中的事务处理区别??
还不如用DropdownList呢。
你想用客户端控件的取值的话,只能靠脚本来取,比如javascript
<script type="text/javascript">
function fn_GetSelectInfo()
{
//取得select的集合
var selectOptions = document.all("ddlLevel");
if(selectOptions==null)
{
alert("相关对象对空");
return false;
}
//弹出select的Item的个数
var selectOptionsCount = selectOptions.length - 1 ;
alert("Option个数"+selectOptionsCount);
var selectOptionValue = selectOptions.value;
alert("选中值"+selectOptionValue);
//这是隐藏的服务器控件,你要在cs中取值就那他取
var hidden = document.all("hidden1");
hidden.value = selectOptionValue;
//这是给你看的,选中的值显示在文本框里
var text = document.all("Text1");
text.value = selectOptionValue;
}
</script>
<body>
<form id="form1" runat="server">
<div>
<select id="ddlLevel" onchange="fn_GetSelectInfo()">
<option value="1" selected>1 </option>
<option value="2">2 </option>
<option value="3">3 </option>
<option value="4">4 </option>
<option value="5">5 </option>
<option value="6">6 </option>
</select>
<asp:HiddenField ID="hidden1" runat="server" />
<input id="Text1" type="text" />
</div>
</form>
</body>
</html>你把客户端变成服务器端控件那还用客户端控件干什么呢,hoho~~
我上面写的代码,主要用于客户端操作方面的
<option value="1" selected>1 </option>
<option value="2">2 </option>
<option value="3">3 </option>
<option value="4">4 </option>
<option value="5">5 </option>
<option value="6" selected="selected">6 </option>
</select>
ddlLevel.value=“6”;
<option value="1" selected>1 </option>
<option value="2">2 </option>
<option value="3">3 </option>
<option value="4">4 </option>
<option value="5">5 </option>
<option value="6">6 </option>
</select>
cs:
string ddlLevel=6; //从数据库中读陬
for (int i = 0; i < ddlLevel.Items.Count; i++)
{
if (ddlLevel == ddlLevel.Items[i].Value.ToString())
{
ddlLevel.SelectedIndex = i;
}
}