gpt4 book ai didi

angularjs - 在 angular js 中动态添加删除所需的 angular 验证

转载 作者:行者123 更新时间:2023-12-01 00:57:10 25 4
gpt4 key购买 nike

我有一个如下所示的表格,为了简单起见,我在这里只保留了 1 个字段。在我的表单中,我有许多其他字段,包括国家/地区下拉列表。如果选择的国家是 A、B 或 C,我想删除我使用 addressRequired 所做的所需验证在更改国家/地区时获得真/假值。

我正在使用 .removeAttr() 删除所需的内容它确实从 html 中删除了。

但是ng-disabled="myAbcForm.$invalid"剧照显示无效。

<form name="myAbcForm" ng-submit="submitForm(myAbcForm.$valid)" novalidate class="myAbcForm">
<div class="element-box fltlt">
<label>Address </label><sup ng-show="addressRequired">*</sup>
<input type="text" value="" ng-model="details.Address" required="">
<span ng-show="!details.Address && addressRequired" class="error-msg field-validation-error">Address is required.</span>
</div>
<div id="clearfix">
<input type="submit" value="Update" class="btn fltlt btnBG" ng-disabled="myAbcForm.$invalid" />
</div>
</form>

有什么建议 ?

最佳答案

使用 ngRequired相反,例如:

ng-required="checkCountry()"

http://jsfiddle.net/coma/0jz49knd/1/

关于angularjs - 在 angular js 中动态添加删除所需的 angular 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26774693/

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