为了账号安全,请及时绑定邮箱和手机立即绑定

将数据插入数据库表的条件

将数据插入数据库表的条件

慕无忌1623718 2021-11-25 19:09:00
Js 新手并卡在这里。我应该在 if 语句中放入什么来将数据插入数据库表?因为现在当我提交错误的值但它仍然将它插入到数据库时,我确实收到了预期的错误消息。感谢帮助!这是我的 index.js    var manageMemberTable;    $("#addMemberModalBtn").on('click', function() {        // reset the form         $("#createMemberForm")[0].reset();        // remove the error         $(".form-group").removeClass('has-error').removeClass('has-success');        $(".text-danger").remove();        // empty the message div        $(".messages").html("");        // submit form        $("#createMemberForm").unbind('submit').bind('submit', function() {            $(".text-danger").remove();            var form = $(this);            // validation            var firstname = $("#firstname").val();            var lastname = $("#lastname").val();这就是我要检查的    if (firstname == "") {                $("#firstname").closest('.form-group').addClass('has-error');                $("#firstname").after('<p class="text-danger">The firstname field is required</p>');            }            else {            if (firstname.match(/^[a-zA-Z ]+$/) === null){                $("#firstname").closest('.form-group').addClass('has-error');                $("#firstname").after('<p class="text-danger">Firstname invalid</p>');            }            else {                $("#firstname").closest('.form-group').removeClass('has-error');                $("#firstname").closest('.form-group').addClass('has-success');            }               }                           //lastname validation                if (lastname == "") {                    $("#lastname").closest('.form-group').addClass('has-error');                    $("#lastname").after('<p class="text-danger">The lastname field is required</p>');                }
查看完整描述

1 回答

?
慕的地6264312

TA贡献1817条经验 获得超6个赞

这可以是一种方法。


firstname.match(/^[a-zA-Z ]+$/)true如果字符串与正则表达式匹配,则返回



if ((firstname != "") && (firstname.match(/^[a-zA-Z ]+$/)) &&

    (lastname != "") && (lastname.match(/^[a-zA-Z ]+$/))) {

    $("#firstname").closest('.form-group').addClass('has-success');

    $("#lastname").closest('.form-group').addClass('has-success');    

    // code to send data to database

}

else {

    if(firstname === ""){

        $("#firstname").closest('.form-group').addClass('has-error');

        $("#firstname").after('<p class="text-danger">The firstname field is required</p>');

    }

    if (!firstname.match(/^[a-zA-Z ]+$/)){

        $("#firstname").closest('.form-group').addClass('has-error');

        $("#firstname").after('<p class="text-danger">firstname is invalid</p>');

    }

    if(lastname === ""){

        $("#lastname").closest('.form-group').addClass('has-error');

        $("#lastname").after('<p class="text-danger">The lastname field is required</p>');

    }

    if (!lastname.match(/^[a-zA-Z ]+$/)){

        $("#lastname").closest('.form-group').addClass('has-error');

        $("#lastname").after('<p class="text-danger">lastname is invalid</p>');

    }  


查看完整回答
反对 回复 2021-11-25
  • 1 回答
  • 0 关注
  • 223 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信