select控件选中问题 我把select控件转成了服务器控件select items有1,2,3,4,5这5个值比如我一个文本写入3时 select也选中为3这个选项我用select.value=textbox.value;这样好象不行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以的textbox的 AutoPostBack=true代码写在text_change里 this.DropDownList1.SelectedValue=textbox.value; 用dropdownlist替代select吧dropdownlist1.SelectedValue=textbox1.Text select控件值是怎样添加进去的? select.value是只读属性如果要赋值只能一个一个的比较,如果相同就selected dropdownlist1.SelectedText=textbox1.Text 这个就是正确的,关键就是这个 AutoPostBack=true 可以在属性里面设置 <input type="text" onchange="chgSelect(value)" /><!--onkeydown事件也可以--><select id="sel-1"><option value=1>text1</option><option value=2>text2</option><option value=3>text3</option><option value=4>text4</option></select><script>function chgSelect(v){var sel = document.getElementById("sel-1");for(var i=0; i<sel.length; i++){if(sel.options[i].value==v){sel.options[i].selected = true;break;}}}</script> 在textbox里写js的onchange事件,用js比较textbox与select的每一项,相同的就把它选中,break textbox的 AutoPostBack=true 按楼主的意思,应该是把HTML控件设为runat="server",在服务器端用,楼上诸位应该是误解了。select.value是只读的,不能对其赋值。如果使用dropdownlist控件,那可以这样ddl.Items[int.Parse(textbox.value)].Selected;HTML的select控件在服务器端怎么实现,我就没有研究过了,在客户端倒是可以用js很容易实现。 把一条记录读取到dataset中后,如何取得对应的字段值呢?在线苦等 请问.VM是什么文件?怎么使用? 加载慢 关于下拉框传值的问题 我用dataGrid做了个购物车,但就是无法更新, 想问个关于设置STRING为int i直的问题 求教!如何使用com组件? vs.net安装问题! 如何获得用户的ip和登陆时间等信息? 高分求助?在线等待 ASP.NET2.0 编译DLL和引用、命名等问题?(急,懂的来来) 外网访问访问本地机器的网页
textbox的 AutoPostBack=true
代码写在text_change里
dropdownlist1.SelectedValue=textbox1.Text
如果要赋值只能一个一个的比较,如果相同就selected
这个就是正确的,关键就是这个 AutoPostBack=true
可以在属性里面设置
<select id="sel-1">
<option value=1>text1</option>
<option value=2>text2</option>
<option value=3>text3</option>
<option value=4>text4</option>
</select>
<script>
function chgSelect(v)
{
var sel = document.getElementById("sel-1");
for(var i=0; i<sel.length; i++){
if(sel.options[i].value==v){
sel.options[i].selected = true;
break;
}
}
}
</script>
select.value是只读的,不能对其赋值。
如果使用dropdownlist控件,那可以这样
ddl.Items[int.Parse(textbox.value)].Selected;
HTML的select控件在服务器端怎么实现,我就没有研究过了,在客户端倒是可以用js很容易实现。