gpt4 book ai didi

javascript - AngularJS - 表单自定义验证 - 检查是否至少填写了一个输入

转载 作者:行者123 更新时间:2023-11-30 17:30:15 26 4
gpt4 key购买 nike

大家早上好

是否可以创建一个指令(验证)来形成关卡?

我需要的是:

我有一个包含多个字段的表单,还有一个按钮在每个字段验证失败时被禁用。

我需要创建另一个验证,以检查是否至少填写了表单的一个字段。

我在这里发现了一个类似的问题:link ,但解决方案不是最好的(我认为)

提前致谢

最佳答案

在不知道更多细节的情况下,我的简单回答是向您的 Controller 添加一个简单的函数来检查它是否有效。

例如:

$scope.isValid = function isValid(){
return (field1 || field2 || field3 || undefined) !== undefined;
}

然后更新您的 ng-disabled 以包含它。

ng-disabled="your_form.$invalid || !isValid()"

有了更多的细节,我可以获得更好的答案。

关于javascript - AngularJS - 表单自定义验证 - 检查是否至少填写了一个输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23248889/

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