gpt4 book ai didi

javascript - 如何在angularJS中验证具有相同名称的多个表单

转载 作者:行者123 更新时间:2023-11-30 19:06:19 25 4
gpt4 key购买 nike

您好,我想获取表单标签外所有表单的有效或无效状态,即假设如果任何表单无效,则应显示错误消息。 myform.$invalid 不适用于所有表单并且不会更新

<div ng-repeat="a in [0,1,2,3,4]">
<form name="myForm">
<input type="text">
</form>
</div>
<div ng-if="myform.$invalid">Fill all fields</div>

最佳答案

最好拥有所有<input>相同形式的元素:

<form name="myForm">
<div ng-repeat="a in [0,1,2,3,4]">
<input type="text" name="myInput{{a}}" ng-model="itemArr[$index]" required />
</div>
</form>
<div ng-show="myForm.$invalid">Fill all fields</div>
$scope.itemArr = [];

同样重要的是每个 <input>元素有一个 ng-model指令。

有关详细信息,请参阅

关于javascript - 如何在angularJS中验证具有相同名称的多个表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58947335/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com