gpt4 book ai didi

javascript - 如何根据 AngularJS 中不同的组合框值设置输入字段的最大长度?

转载 作者:行者123 更新时间:2023-11-28 15:16:50 24 4
gpt4 key购买 nike

我有一个接受信用卡信息的付款表格。 CVV 字段设置为仅接受最多 4 个数字字符。 AngularJS 有没有办法根据不同组合框中选择的卡片类型将 maxlength 更改为 3 或 4?

谢谢!

 <div class="form-group">
<div class="row">
<div class="col-md-4">
<label for="cvv">CVV <span style="color:red;">*</span></label>
</div>
<div class="col-md-4">
<input type="text" class="form-control" name="cvv" id="cvv" numbers-only="numbers-only" maxlength="4" ng-model="paymentForm.CVV" required />
</div>
</div>
</div>

<div class="form-group">
<div class="row">
<div class="col-md-4">
<label for="cardType">Card Type</label>
</div>
<div class="col-md-4">
<select id="cardType" class="form-control" ng-options="opt for opt in cardTypes" ng-model="paymentForm.CardType"></select>
</div>
<div class="col-md-4">
<img ng-src="~/images/credit-card-logos.png" class="logosImage" />
</div>
</div>
</div>

最佳答案

使用ng-maxlength。例如。 ng-maxlength="paymentForm.CardType == 1 ? 3 : 4"

关于javascript - 如何根据 AngularJS 中不同的组合框值设置输入字段的最大长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33504149/

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