js全选实现和判断是否有复选框选中
来源:互联网 发布:淘宝商品无故被删除 编辑:程序博客网 时间:2024/04/29 22:37
function actionEvent(methodname){var form = document.forms[0];if(validateIsSelect(form.all, form.productids)){form.action='<html:rewrite action="/control/product/manage"/>';form.submit();}else{alert("请选择要操作的记录");}}function allselect(allobj,items){ var state = allobj.checked; if(items.length){ for(var i=0;i<items.length;i++){ if(!items[i].disabled) items[i].checked=state; } }else{ if(!items[i].disabled) items.checked=state; }}/* * 判断是否选择了记录 */function validateIsSelect(allobj,items){ var state = allobj.checked; if(items.length){ for(var i=0;i<items.length;i++){ if(items[i].checked) return true; } }else{ if(items.checked) return true; } return false;}
<INPUT TYPE="checkbox" NAME="all" onclick="javascript:allselect(this, this.form.productids)">全选</td>
<input name="visible" type="button" class="frm_btn" onClick="javascript:actionEvent('visible')" value=" 操作 ">