1:当checkbox(有多个checkbox)被点击后在产生一个ONCLICK事件,如何让它控制一个BUTTON按钮的激活和关闭?
2:点击BUTTON按钮(服务端的),如何让REPEATER在最下面新增一行(REPEATER没有分页)?thanks.
2:点击BUTTON按钮(服务端的),如何让REPEATER在最下面新增一行(REPEATER没有分页)?thanks.
解决方案 »
- 急,Treeview控件,出不来树,竟然报脚本错误
- 如何防止未用户登录直接在IE地址栏输入地址直接下载资源文件
- 应用程序中的错误如何在事件查看器是显示
- 请教获取客户端的用户名
- 如何根据取得数据库的值是否为空,完成相应工作。
- 数据库设计的问题...求教...
- asp.net可不可以运行本地的程序的?或者dll之类的?
- 无刷新的连动下拉框在提交服务器后如何保存状态??急
- 生成的XML里面有二进制数据,如何读取到byte[]里面?
- "Access"数据库,sql查询语句,查询前十条时,如果第十一条数据和第十条数据相等时,则会查询出十一条数据
- 难!DataGrid中动态改变某列颜色和动态增加新列中的web控件的问题!
- QQ群11056001,欢迎热爱.NET的朋友加入交流
一个帖子 不要提两个问题好吗?
<script>function test()
{
if(chk.checked==true)
{
btn.disabled=true;
}
else
{
btn.disabled=false;
}
}
</script></head><body>
<input type=button id=btn name=btn value=test>
<input type=checkbox id=chk name=chk onclick="test()">测试
</body></html>=====================
2.对于你的第二个问题
无论你是点击何种按钮,只要你不像服务器回发,都在在客户端执行操作,都是用脚本来实现,你可以研究一下repeater最后生成的html代码,好像也是一个table把,你要添加其实也就是添加tr了
dt.row.add(dt.newrow)
rpt.datasource=dt.defaultview
rpt.databind()
<input type=checkbox id="chk" name="chk" onclick=chkclick(this)>function chkclick(chk)
{
if (chk.checked)
{
document.all.你的按钮.disabled = true;
}
else
{
document.all.你的按钮.disabled = false;
}
}
2:点击BUTTON按钮(服务端的),如何让REPEATER在最下面新增一行(REPEATER没有分页)?-------------------------------------------
你可以在客户端用js增加一行,但是别忘了把值放在hidden里,hidden要runatserver,要不postback后就没了,这样就可以在服务器端得到值
或者在后台改变数据源,新增一行,重新绑定rpt