问题描述
- jsp保存按钮失效,点击没反应
-
保存按钮,点击没反应,下附主要代码各位同仁帮我看下,谢谢。 function save_user(){ alert("111"); var ff = document.getElementById("userFrm"); if(check(ff)){ if("${afterSaleUser.id}"==""){ //验证用户名是否注册过 userService.isReg($("#loginId").val(),function(flag){ if(flag){ alert("用户名"+$("#loginId").val()+"已经注册过,请重新输入用户名!"); $("#loginId").focus(); }else{ if(mobileUnique){ //验证手机号码是否注册过 if($("#mobile").val()==""){ alert("请输入手机号!"); $("#mobile").focus(); return false; }else{ userService.checkMobileUnique($("#mobile").val(),function(flag){ if(flag){ alert("手机号"+$("#mobile").val()+"已经注册过!"); $("#mobile").focus(); return false; }else{ saveUser(); } }); } }else saveUser(); } }); }else{ if(mobileUnique && $("#oldmobile").val()!=$("#mobile").val()){ //验证手机号码是否注册过 if($("#mobile").val()==""){ alert("请输入手机号!"); $("#mobile").focus(); return false; }else{ userService.checkMobileUnique($("#mobile").val(),function(flag){ if(flag){ alert("手机号"+$("#mobile").val()+"已经注册过!"); $("#mobile").focus(); return false; }else{ saveUser(); } }); } }else{ //激活disable的用户权限 var roleIds = document.userFrm.roleIds; if(roleIds!=null){ if(roleIds.length==1){ roleIds.disabled = false; }else{ for(i=0;i<roleIds.length;i++) roleIds[i].disabled = false; } } saveUser(); } } } } function saveUser(){ //debugger; <c:if test="${not empty afterSaleUser.id}"> var id = $("#id").val(); var delFlag = $("#delFlag").val(); </c:if> var mobile= $("#mobile").val(); var deptCode= $("#deptCode").val(); var displayName= $("#displayName").val(); var loginId= $("#loginId").val(); var duty= $("#duty").val(); var tel= $("#tel").val(); var email= $("#email").val(); var sortSq= $("#sortSq").val(); var backUp= $("#backUp").val(); var responsibilities= $("#responsibilities").val(); var sex= document.getElementById("sex").value; var job= document.getElementById("job").value; var chk_value = []; $(":checkbox[checked=true][name=roleIds]").each( function(){ chk_value.push($(this).val()); } ); $.post("${ctx}/jsp/aftersaleuser/saveUser.action", {mobile:mobile, <c:if test="${not empty afterSaleUser.id}"> "afterSaleUser.id":id, "afterSaleUser.delFlag":delFlag, </c:if> "afterSaleUser.deptCode":deptCode, "afterSaleUser.displayName":displayName, "afterSaleUser.loginId":loginId, "afterSaleUser.duty":duty, "afterSaleUser.tel":tel, "afterSaleUser.mobile":mobile, "afterSaleUser.email":email, "afterSaleUser.sortSq":sortSq, "afterSaleUser.backUp":backUp, "afterSaleUser.sex":sex, "afterSaleUser.job":job, "afterSaleUser.responsibilities":responsibilities, checkedRight:chk_value.join(",") }, function(data, textStatus) { //debugger; if (data != "1") {//data为用户保存后的id //TODO 扩展 parent.close_win(); reloadData(); } } ); } 。。。 <tr> <td style="text-align: center;" valign="middle" colspan="4"> <c:if test="${not empty afterSaleUser.id}"> <a href="###" class="easyui-linkbutton" onclick="init_password('${afterSaleUser.id}')">初始化密码</a> </c:if> <a href="###" class="easyui-linkbutton" onclick="save_user()" iconCls="icon-save">保存</a> <a href="###" class="easyui-linkbutton" onclick="parent.close_win()" iconCls="icon-back">关闭</a> </td> </tr>
解决方案
保存按钮 怎么触发的?
解决方案二:
iconCls="icon-save">保存
function saveUser(){ } 不一样
解决方案三:
点保存,保存
解决方案四:
可以先打开控制台看看哪一行报错了;
目测你function中怎么出现了 直接if判断不就好了
解决方案五:
你加个id按照easyui里面写绑定事件那样写试试
$(function(){
$('#btn').bind('click', function(){
alert('easyui');
});
});
时间: 2024-11-02 02:44:14