GridView中有两个模板列,一个checkbox列,一个TextBox列,如何用js控制,在checkbox列选择时才可以输入文本?
当checkbox列没选择时,将文本中的内容清空。
当checkbox列没选择时,将文本中的内容清空。
解决方案 »
- 如何读取Calendar中控件的值
- 我在页面上放了个table,我想把数据库里面的数据放到这个表里面,不知该怎么做
- 新手问个问题html服务器控件html代码那里可以用<%%>吗
- 有的类可以直接调用,有的类调用需要实例化
- 如何获取年份
- 麻烦帮忙expression encoder的视频实时广播测试一下
- datagrid;图片如何响应?
- 一个关于在线评判系统的问题
- 急死我了,有哪位高手知道如何对Active Directory (域目录)的查询
- (急)怎样得到通过域登录时的用户名啊,在线等啊
- 大家进来侃侃~
- 我在datagrid中加入了radiobutton,请问应该怎样获取datagird中的一条记录?
<input type='CheckBox" onclick="GoChangeTextBox(this);">
</itemtemplate>
function GoChangeTextBox(obj)
{
var txt = obj.parentElement.nextSibling.firstChild;
txt.disabled = !obj.checked;
if(!obj.checked) txt.value = "";
}
在checkbox的onchange事件中: GridViewRow editRow = (GridViewRow)(((Control)sender).Parent.Parent);
TextBox txtMaster = (TextBox)(editRow.FindControl("txtMaster"));
txtMaster.Enabled = !(txtMaster.Enabled);