form js 全选问题
<form name="form_list" action="1.aspx" method="post" runat=server id="form_list">
<input type="checkbox" name="checkall" value="checkall" onclick="javascript:selectall('allcheckbox',this.checked)" />
<asp:Repeater id="myDataGrid" runat="server" >
<ItemTemplate>
<tr>
<td ><div><input type="checkbox" name="allid" value="<%#DataBinder.Eval(Container.DataItem,"name")%>" id="code<%#DataBinder.Eval(Container.DataItem,"id")%>"/></div></td>
</tr>
</ItemTemplate>
</asp:Repeater>
</form>
js
function selectall(name_str,flag){
myform=document.form_list;
for (var i=0;i<myform.elements.length;i++) {
var Type=myform.elements[i].type;
var name=myform.elements[i].name;
if (Type=="checkbox" && name.indexOf(name_str)!=-1) {
myform.elements[i].checked=flag;
}
}
}
当我点全选按钮的时候无效 当我把form 的runat=server去掉后就可以用了,或者用document.getElementById可以使用,但是document.formname就不行,怎么能达到全选效果呢 知道这跟服务器端有关系 请问各位有什么解决办法吗?
<input type="checkbox" name="checkall" value="checkall" onclick="javascript:selectall('allcheckbox',this.checked)" />
<asp:Repeater id="myDataGrid" runat="server" >
<ItemTemplate>
<tr>
<td ><div><input type="checkbox" name="allid" value="<%#DataBinder.Eval(Container.DataItem,"name")%>" id="code<%#DataBinder.Eval(Container.DataItem,"id")%>"/></div></td>
</tr>
</ItemTemplate>
</asp:Repeater>
</form>
js
function selectall(name_str,flag){
myform=document.form_list;
for (var i=0;i<myform.elements.length;i++) {
var Type=myform.elements[i].type;
var name=myform.elements[i].name;
if (Type=="checkbox" && name.indexOf(name_str)!=-1) {
myform.elements[i].checked=flag;
}
}
}
当我点全选按钮的时候无效 当我把form 的runat=server去掉后就可以用了,或者用document.getElementById可以使用,但是document.formname就不行,怎么能达到全选效果呢 知道这跟服务器端有关系 请问各位有什么解决办法吗?
...全文
相关推荐
layui表格checkbox选择全选样式及功能的实例
下面小编就为大家分享一篇layui表格checkbox选择全选样式及功能的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
js+servlet增删改查,全选,导出execel.zip_jsp增删查改_sevlet全选发送_增删改查_增删改查导出
jsp sevlet 实现增删该查上传文件导出excel功能
实现checkbox全选、反选、取消JavaScript小脚本异常
实现checkbox全选,反选,取消JavaScript小脚本的时出现点小异常,大家可以看看,以后就不要犯这个特别2的错误了
解决layui动态加载复选框无法选中的问题
问题描述 1.最近用layui做后台界面,遇到layui跟ajax数据动态加载的checkbox,偶尔不能正常勾选,取消 2.有分页时,最后一页数据过少会导致其他页下方数据无法选中 3.页面没加载完或暴力测试时也会不能选中 利用layui更新渲染方法和网上的一些方法去解决后极大的减少了无法选中的情况,但是暴力测试时偶尔还会出现,实在不知道什么原因,所以就用了一个折中的方法——自己写一个复选框 <!--原有layui复选框--> <td> <div class="layui-unselect layui-form-checkbox" lay-skin="primary" data-id=
Js代码中的span拼接问题解决
主要介绍了Js代码中的span拼接问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下



