大家好...请帮忙看下!
我想实现这样一个功能...在DropDownList中选择一个值后...旁边隐藏的TextBox就显示出来...其TextBox是放在Panel中...首先是隐藏的.
如果把Autopostback设为True的话...功能是能实现..但全部刷新...所以只好用JS...请高手指点下好吗...本人对JS是一窍不通.
解决马上给分.
我想实现这样一个功能...在DropDownList中选择一个值后...旁边隐藏的TextBox就显示出来...其TextBox是放在Panel中...首先是隐藏的.
如果把Autopostback设为True的话...功能是能实现..但全部刷新...所以只好用JS...请高手指点下好吗...本人对JS是一窍不通.
解决马上给分.
解决方案 »
- NHibernate无法保存 一Commit就没响应了
- C# 创建Access数据库问题
- 问个软件工程的问题
- 备份还原数据库
- 类似“亿唐”里面的四六级查询时 排队是怎么做的?
- DataBinding和DataSource的区别?
- 再问有关webform的多线程问题, 请welshem(天堂客) 再来,up者有分.
- DevExpress.XtraGrid.GridControl 显示图片列 不是从数据库读取 而是一个path 或者image
- Dns.GetHostEntry("www.baidu.com")运行该语句时候报异常错误,跪求大神帮忙看看
- 希望各位高手推荐几本好的C#初学书
- Rijndael解密问题?
- CSS问题,表头固定,首列固定
DropDownList添加onchange="change(value)"事件,
change里判断如果是最后一个值,
那么document.getElementById('TextBox的ID名').style.display="";
function selectchange()
{
var text1 = document.getElementById("text1");
text1.style.visibility = "visible";
text1.style.display = "block";
}
页面代码如下:
<asp:Panel runat="server" ID="panel1">
<input id="text1" type="text" value="1" style="visibility:hidden; display:none;"/>
</asp:Panel>
<select onchange="selectchange()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3" >3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
其他的会了吧,呵呵我运行了的
js脚本思路,初始化的时候textBox的display属性为"none",当你DropDownList选项为最后一项的时候,textBox控件的display值为""就可以了