修改数据

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

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

        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: "提示" });

            }

        }

效果如下:

修改数据

 

修改数据

相关文章: