buguancheng
buguancheng
采纳率0%
2016-05-03 07:47 阅读 3.0k

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条回答 默认 最新

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

    保存按钮 怎么触发的?

    点赞 评论 复制链接分享
  • chenhchen1994 On_the_orad 2016-05-03 08:21

    iconCls="icon-save">保存

    function saveUser(){ } 不一样

    点赞 评论 复制链接分享
  • buguancheng buguancheng 2016-05-03 08:22

    点保存,保存

    点赞 评论 复制链接分享
  • panqianyong panqianyong 2016-05-03 08:54

    可以先打开控制台看看哪一行报错了;
    目测你function中怎么出现了 直接if判断不就好了

    点赞 评论 复制链接分享
  • donggua3694857 GrayHJX 2016-05-03 09:38

    你加个id按照easyui里面写绑定事件那样写试试

    $(function(){
    $('#btn').bind('click', function(){
    alert('easyui');
    });
    });

    点赞 评论 复制链接分享

相关推荐