选择某一行的checkbox才能点击编辑进行操作,不然直接点击编辑会弹出警告

![图片说明](https://img-ask.csdn.net/upload/201708/03/1501744068_699927.png)图片说明

如果想实现你要的这种效果,你肯定要判断checkbox的选中状态了,如果checkbox没有选择提示警告,有一个是选中则可以编辑,有多个是选中时,一样提示警告,只能编辑一个项目。

图片说明
保存按钮添加validate函数 验证是否有选中checkbox

点编辑按钮的时候调用:
function updateMerch(){

var str="";
var sel=document.getElementsByName("enjoy");//获取checkbox的值
for( var i=0;i<sel.length;i++){
if(sel[i].checked==true)
str+=sel[i].value;
}
if(str==""){
alert("请选择一条记录");
return suggest;
}
if(window.confirm("确定修改吗?")){
alert(str.valueOf());
window.location="toUpdateMerch?m_id="+str;//后台修改处理

}
}