gpt4 book ai didi

javascript - 当必填字段为空时使用 ng-disable

转载 作者:行者123 更新时间:2023-12-02 13:57:30 31 4
gpt4 key购买 nike

我在使用 ng-disable 时遇到一些问题,所以,我有这个 div:

<div>
<p>{{ message }}</p>
<div >
<input type="number" id="field1" placeholder="field 1" ng-model="field1" min="0" required>
<input type="date" id="field2" ng-model="field2">
</div>
<button ng-disabled="field1.$valid" ng-click="submit()">OK</button>
</div>

我想验证field1是否为空(未填充)我想禁用该按钮,因此,用户无法单击它。

我怎样才能做到这一点?
我尝试了一些方法,但有人为我工作。

最佳答案

您应该将 HTML 代码放在表单内。单击运行代码片段以查看其工作情况。

function ApplicationController($scope) {     
$scope.message = "Hola Pedro Henrique!";
$scope.submit = function(){
console.log($scope.field1);
};
}
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<form ng-app ng-controller="ApplicationController" role="form" name="form1" novalidate>
<p>{{ message }}</p>
<div>
<input type="number" id="field1" placeholder="field 1" ng-model="field1" min="0" required>
<input type="date" id="field2" ng-model="field2">
</div>
<button type="submit" ng-disabled="form1.$invalid" ng-click="submit()">OK</button>
</form>

关于javascript - 当必填字段为空时使用 ng-disable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40615457/

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