在开发中遇到一个需求,需要点击按钮的时候js判断一下是否选中如果没选中 就不能提交如果选中就执行控制器中的方法!

前端js代码如下解析:

function changeAction(){// js按钮事件的方法
   if($('input:checkbox[name="id[]"]:checked').length > 0){//input标签状态的判断
      $('#form表单的id').attr('action','{url:/控制器/方法}');
      $('#form表单的id').submit();
   }else{
      alert('请选择要操作的选项!');
      return false;
   }
}

至于前端事件就不和大家说了就是 注意 按钮区别!一定要用button按钮!