gpt4 book ai didi

javascript - AngularJs : How to get ng-repeat input/checkbox values on form submit?

转载 作者:行者123 更新时间:2023-12-03 08:39:35 25 4
gpt4 key购买 nike

在我的表单中,有一些重复的输入字段和复选框,如下所示。

<form class="form-horizontal popupform" novalidate>
<input type="text" data-ng-model="returns.altCity">
<input type="text" data-ng-model="returns.altZip">
<input type="text" data-ng-model="returns.altName">

<table class="table table-striped">
<thead>
</thead>
<tbody>
<tr data-ng-repeat="item in order_items">
<td>{{item.id}}</td>
<td>{{item.price}}</td>
<td>
<input name="quantity-item.id" type="number"
data-ng-model="item.quantity"
value="returns.id">
</td>
<td align="center">
<input type="checkbox" checklist-model="item.checkOrder"
checklist-value="returns.id" checked="checked">
<label>&nbsp;</label>
</td>
</tr>
</tbody>
</table>
<button type="button" data-ng-click="saveReturnCases(returns)">Submit</button>

</form>

我想在按钮单击中获取数字输入字段和复选框值。如何获取重复的字段值?

最佳答案

您可以将值存储在数组中,使用由 ngRepeat 增加的 $index 值,然后提交此数组($scope.quantities 和 $scope.checksOrder)。

<tr data-ng-repeat="returns in item.order_items">
<td>{{item.id}}</td>
<td>{{item.price}}</td>
<td>
<input name="quantity-item.id" type="number"
data-ng-model="quantities[$index]"
value="returns.id">
</td>
<td align="center">
<input type="checkbox" checklist-model="checksOrder[$index]"
checklist-value="returns.id" checked="checked">
<label>&nbsp;</label>
</td>
</tr>
</tbody>
</table>
<button type="button" data-ng-click="saveReturnCases()">Submit</button>

关于javascript - AngularJs : How to get ng-repeat input/checkbox values on form submit?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33088567/

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