模态弹出验证AngularJS

时间:2016-02-10 02:46:20

标签: javascript angularjs validation bootstrap-modal

我有我的代码,它会在按钮点击时验证输入输入的格式,但是当我输入一个格式正确的值时,模态仍会显示。我想要的是当输入格式正确时,不会显示模态弹出窗口。这是我的plunker链接:http://plnkr.co/edit/gCQ4tKNkd0LVZ57mSw4W?p=preview

jscodes如下所示:

 $scope.upd_check = function(value)
{
    var patt = new RegExp("/^\d{5}$/");
    var res = patt.test(value);

    if(!res)
    {
        $("#myModal").modal('show');
    }

}

我正在使用angularJS。任何帮助表示赞赏。感谢

1 个答案:

答案 0 :(得分:1)

嗯......
1)你期望“价值”,但你没有提供任何东西 2)你的正则表达式是错误的 3)你需要检查正则表达式“$ scope.MyModel.text”或者ng-model =“text”,然后评估“$ scope.text”。
4)不要手动检查“regex.test”,这就是你使用ng-pattern的原因。检查文档以了解表单验证的使用https://docs.angularjs.org/guide/forms