我有一个用AngularJS编写的简单表单。
我想在加载后立即使表单无效。不幸的是CardView
不想要工作。你还有其他技术吗?这对我来说很重要,因为我想让用户只在他/她选择至少复选框时点击该按钮。现在,您可以在加载表单后始终提交表单。
$scope.myForm.$valid = false;
答案 0 :(得分:1)
所以这是我的最终解决方案,范围中的表单有一个名为$setValidity()
的函数,我们可以在其中更改有效性状态,并通知表单。请参阅,因此我检查是否有任何复选框具有true值,然后我将单独一个复选框的值设置为true,否则将其中一个名为one
的复选框设置为{ {1}},因此整个表单都无效,请通过我的代码来实现解决方案!
<强> JS:强>
$valid = false
答案 1 :(得分:0)
data-ng-disabled =“myForm。$ submitted || myForm。$ invalid&amp;&amp;!myForm。$ pristine”