修改数据

                                            修改数据

在修改数据的时候,首先我们应该把要修改的数据查询一遍弹出新增模态框,我们要做的是把表单重置,清空图片,再绑定要修改的各种数据,接着再回填图片和表单信息,再继续以下内容:

设置学生认证码与学号保持一致

        function setUdUniform() {

            获取学号信息

            var StudentNumber = $("#UsStudentNumber").val();

            设置认证码与学号保持一致

            $("#UsUniformAuthenticationCode").val(StudentNumber);

        }

保存修改

        function saveUpdateStudent()

        {

            获取页面数据

     var StudentIDNum = $("#formUpdateExaminee [name='StudentIDNum']").val();身份证号

     var StudentNumber = $("#formUpdateExaminee [name='StudentNumber']").val();学号

     var UniformAuthenticationCode = $("#formUpdateExaminee [name='UniformAuthenticationCode']").val();验证码

           var StudentName = $("#formUpdateExaminee [name='StudentName']").val();姓名

           var AcademeID = $("#formUpdateExaminee [name='AcademeID']").val();学院ID

           var SpecialtyID = $("#formUpdateExaminee [name='SpecialtyID']").val();专业

           var GradeID = $("#formUpdateExaminee [name='GradeID']").val();年级

           var ClassID = $("#formUpdateExaminee [name='ClassID']").val();班级

            身份证信息验证

            var IDNumTest = /^(\d{15})|(\d{18})|(\d{17}(\d|X|x))$/;

            if (!IDNumTest.test(StudentIDNum)) {

                layer.alert("身份证信息有误,请输入正确数据!", { icon: 0, title: "提示" });

                return;

            }

            判断学号与认证码是否一致

            if (StudentNumber != UniformAuthenticationCode) {

                layer.alert("请检查学号与认证码是否一致!", { icon: 0, title: "提示" });

                return;

            }

            数据完整性验证

            if (StudentNumber != "" && UniformAuthenticationCode != "" && StudentName != "" && AcademeID > 0 && SpecialtyID > 0 && GradeID > 0 && ClassID > 0)

            {

             加载层

                var load = layer.load();

                提交表单

                $("#formUpdateExaminee").ajaxSubmit(function (returnJson) {

                    关闭加载层

                    layer.close(load);

                    if (returnJson.State) {

                        layer.msg(returnJson.Text, { icon: 1, title: "提示" });

                        关闭模态框

                        $("#modUpdateExaminee").modal("hide");

                        刷新表格

                        tabStudent.reload();

                    } else {

                        layer.alert(returnJson.Text, { icon: 0, title: "提示" });

                    }

                });

            } else {

                layer.alert("请将数据填写完整再保存!", { icon: 0, title: "提示" });

            }

        }

效果如下:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值