bootstrap中使用jquery实现数据的校验

2025-11-05 10:48:02

1、提交数据给服务器之前先校验数据的合理性。新建一个方法validate_add_form():

function validate_add_form() {

                        

                }

                

                function getDepts() {

                        $("#dept_select").empty();

                        

                        validate_add_form();

                        

                        $.ajax({

                                url:"${APP_PATH}/depts",

                                type:"get",

                                success:function(result) {

                                        $.each(result.extend.depts,function() {

                                                var optionEle = $("<option></option>").append(this.deptName).attr("value",this.deptId);

                                                optionEle.appendTo($("#dept_select"));

                                        });

                                }

                        });

                }

bootstrap中使用jquery实现数据的校验

2、使用正则表达式进行页面用户名数据的校验:

function validate_add_form() {

                        var empName = $("#empName_add_input").val();

                        

                        var regName = /(^[A-Za-z0-9_-]{6,16}$)|(^[\u4e00-\u9fa5]{2,5}$)/;

                        if(!regName.test(empName)) {

                                alert("用户名可以使2-5位中文或者6-16位英文和数字的组合");

                        }

                        

                        var email = $("#email_add_input").val();

                }

bootstrap中使用jquery实现数据的校验

3、校验bootstrap表单中email。

function validate_add_form() {

                        var empName = $("#empName_add_input").val();

                        

                        var regName = /(^[A-Za-z0-9_-]{6,16}$)|(^[\u4e00-\u9fa5]{2,5}$)/;

                        if(!regName.test(empName)) {

                                alert("用户名可以使2-5位中文或者6-16位英文和数字的组合");

                                return false;

                        }

                        

                        var email = $("#email_add_input").val();

                        var regEmail = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;

                        if(!regEmail.test(email)) {

                                alert("邮箱格式不正确");

                                return false;

                        }

                        

                        return true;

                }

bootstrap中使用jquery实现数据的校验

4、在浏览器中测试程序的正确性。

bootstrap中使用jquery实现数据的校验

bootstrap中使用jquery实现数据的校验

5、当输入的邮箱错误之后会提示信息

bootstrap中使用jquery实现数据的校验

6、当输入错误的用户名之后会提示信息:

bootstrap中使用jquery实现数据的校验

7、全部填写正确之后数据保存成功并且跳转到最后一页。

bootstrap中使用jquery实现数据的校验

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:181
  • 阅读量:156
  • 阅读量:24
  • 阅读量:48
  • 阅读量:119
  • 猜你喜欢