Javascript 无输入字段的角度UI验证(验证表达式)
Im使用ui验证UTIL 问题是在没有输入字段的表单上验证表达式。 例如我有一个目标Javascript 无输入字段的角度UI验证(验证表达式),javascript,angularjs,validation,ui-validate,Javascript,Angularjs,Validation,Ui Validate,Im使用ui验证UTIL 问题是在没有输入字段的表单上验证表达式。 例如我有一个目标 $scope.item = { field1 : 0, field2: 0, field3: 0 }; 我希望接收错误,提供表达式:field1+field2+field3==0 这是整个表单的常见验证。不适用于某些输入。您可以编写这样一个小函数(不太确定,您需要使用ui-validate): 现在,将其显示在表单中的某个位置: <form> <div ng-show="!vali
$scope.item = { field1 : 0, field2: 0, field3: 0 };
我希望接收错误,提供表达式:field1+field2+field3==0
这是整个表单的常见验证。不适用于某些输入。您可以编写这样一个小函数(不太确定,您需要使用
ui-validate
):
现在,将其显示在表单中的某个位置:
<form>
<div ng-show="!validate()">There is some error. Sum can't be zero</div>
<!-- Your fields below -->
</form>
有一些错误。总和不能为零
ui验证只能在输入标记中使用,因为需要ng模型。ng显示绑定到函数将起作用。
以下是一个例子:
angular.module('ngExample',['ngMessages']))
.控制器(“电子控制器”,控制器1);
函数控制器1(){
vm=这个;
vm.item={field1:0,field2:0,field3:0};
vm.validate=validate
函数验证(){
//确定表单是否有效。
返回(vm.item.field1+vm.item.field2+vm.item.field3==0);
};
}
字段1
字段2
字段3
此表格无效
提交
请您在HTML中添加一些相关代码,好吗?我认为你不需要ui验证
<form>
<div ng-show="!validate()">There is some error. Sum can't be zero</div>
<!-- Your fields below -->
</form>