模态弹出窗口验证 AngularJS
Modal Pop Up validation AngularJS
我有我的代码,它会在单击按钮时验证输入的格式,但是当我输入格式正确的值时,模式仍然显示。我想要的是,当输入格式正确时,不会显示模式弹出窗口。这是我的 plunker link : 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
我有我的代码,它会在单击按钮时验证输入的格式,但是当我输入格式正确的值时,模式仍然显示。我想要的是,当输入格式正确时,不会显示模式弹出窗口。这是我的 plunker link : 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