buguancheng 2016-05-03 07:47 采纳率: 0%
浏览 3113

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>

  • 写回答

5条回答

  • 偷着乐zfx 2016-05-03 08:02
    关注

    保存按钮 怎么触发的?

    评论

报告相同问题?

悬赏问题

  • ¥15 错误(10048): “调用exui内部功能”库命令的参数“参数4”不能接受空数据。怎么解决啊
  • ¥15 安装svn网络有问题怎么办
  • ¥15 Python爬取指定微博话题下的内容,保存为txt
  • ¥15 vue2登录调用后端接口如何实现
  • ¥65 永磁型步进电机PID算法
  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
  • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
  • ¥15 如何处理复杂数据表格的除法运算
  • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?