当下拉矿选择“是”的时候,显示维修费文本矿;当下拉矿选择“否”的时候,不显示维修费文本矿,怎么解决????????? 当下拉矿选择“是”的时候,显示维修费文本矿;当下拉矿选择“否”的时候,不显示维修费文本矿,怎么解决????????? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用js可以做.function show(){if(document.all.sel.selectedIndex==1)//显示 document.all.tbx.style.display='';else document.all.tbx.style.display='none';//不显示}加在相关事件中. 不要JS啊,ASP.NET自带的就可以把下拉框的AutoPostBack属性设置为true;在下拉框的SelectedIndexChanged事件里面写,如//ddl是下来框名,tb_value文本框名 private void ddl_SelectedIndexChanged(object sender, System.EventArgs e) { if(ddl.SelectedValue=="是")//如果选择是 tb_value.Visible=true;//文本框显示 else tb_value.Visible=false;//文本框不显示 } 用javascript实现,同意二楼的看法 不用JS用户体验性不好噢.要postback的. DropDownList有一个Change事件,在那个事件里把你要实现的效果放在那个方法里面就可以了哈 再问:当选择‘否’的时候,怎杨屏蔽‘维修费用’??<tr><td width="100%">中心处理结果 <select onchange='javascript:t(this)' size="1" name="TD_Flag"> <option value="未完成">未完成</option> <option value="已完成">已完成</option></select></td></tr><tr><td width="100%"> 维修费用 <input id="t1" name="GF_Money" size="20" style="display:none"></td></tr><Script LANGUAGE="JavaScript"><!-- function t(obj) { document.getElementById("t1").style.display = (obj.value == "未完成") ? "none" : ""; }//--></script> <Script LANGUAGE="JavaScript"><!-- function t(obj) { document.getElementById("t1").parentnode.style.display = (obj.value == "未完成") ? "none" : ""; }//--></script> 让它的disabled属性为true就可以了. to zyciis174()你的这个方法报错! ashx的问题~~各位来看看~~ 帮忙写个正则? 新手求一个免费的HTML在线编辑器! 大家看这个网站都应用到了什么技术?www.edushi.com Web控件如何创建? 拿到一个Web.config加密工具,但不太会用 多个服务器端按钮,怎样在Page_Load中判断是哪个按钮引起的提交? 请指点一下用dephi 7开发web应用,如何? 【求助】大虾们都进来帮帮忙,下面代码在firefox中怎么写才能执行? asp.net项目中的设计规范 为什么在VS2005 下布局时,表格中的单元格,用鼠标拉动缩小单元格的宽度或长度时,缩到一定程序后就无法再缩了。 一个小问题,关于验证控件的提示
function show()
{
if(document.all.sel.selectedIndex==1)//显示
document.all.tbx.style.display='';
else document.all.tbx.style.display='none';//不显示
}加在相关事件中.
把下拉框的AutoPostBack属性设置为true;
在下拉框的SelectedIndexChanged事件里面写,如
//ddl是下来框名,tb_value文本框名
private void ddl_SelectedIndexChanged(object sender, System.EventArgs e)
{
if(ddl.SelectedValue=="是")//如果选择是
tb_value.Visible=true;//文本框显示
else
tb_value.Visible=false;//文本框不显示
}
要postback的.
<tr><td width="100%">中心处理结果
<select onchange='javascript:t(this)' size="1" name="TD_Flag">
<option value="未完成">未完成</option>
<option value="已完成">已完成</option>
</select></td></tr><tr><td width="100%"> 维修费用
<input id="t1" name="GF_Money" size="20" style="display:none">
</td></tr><Script LANGUAGE="JavaScript">
<!--
function t(obj)
{
document.getElementById("t1").style.display = (obj.value == "未完成") ? "none" : "";
}//-->
</script>
<!--
function t(obj)
{
document.getElementById("t1").parentnode.style.display = (obj.value == "未完成") ? "none" : "";
}//-->
</script>
你的这个方法报错!