javascript - 模态弹出验证 AngularJS

标签 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) 你期待“值(value)”,但你没有提供任何东西。
2) 你的正则表达式是错误的。
3) 您需要根据“$scope.MyModel.text”或 ng-model="text"检查正则表达式,然后评估“$scope.text”。
4)不要手动检查“regex.test”,这就是你使用 ng-pattern 的原因。检查文档以使用表单验证 https://docs.angularjs.org/guide/forms

关于javascript - 模态弹出验证 AngularJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35305966/

相关文章:

javascript - 如何使用 Accept.js 获取两个独立的随机数?

javascript - 如果一段时间内没有对号码输入进行任何更改,则需要自动触发号码更改功能

validation - UI 选择表单属性 "touched"未在第一次交互时设置

javascript - 半透明的深色 mask /覆盖整个屏幕,除了 <nav> 当聚焦于 <nav> 内的元素时?

javascript - 难道说商店就是模特吗?

javascript - 过滤具有特定值的数组

javascript - Angular JS根据显示的 View 将类分配给body标签?

javascript - Angular.js 如何在登录 Controller 中设置常量

服务或 Controller 中的 Spring DTO 验证?

ruby-on-rails - 多步 ActiveRecord 的模型验证