input type="text" placeholder="num-6ren">
gpt4 book ai didi

javascript - 如果文本输入不是带有 ng-disabled 的整数,则禁用按钮

转载 作者:行者123 更新时间:2023-11-27 23:23:07 25 4
gpt4 key购买 nike

我有 2 个文本字段。

input type="text" placeholder="name" ng-model="name">
input type="text" placeholder="number" ng-model="number">

如果文本字段中没有数据,我会验证该按钮未激活。如果文本字段“number”中没有正整数,我不知道如何使按钮被禁用。

<button ng-disabled="!name || !number" value="buttonTest"></button>

我需要严格输入类型='text'

最佳答案

HTML:

<body ng-app="app">
<div ng-controller="myController">
<input type="text" placeholder="name" ng-model="name">
<br/>
<input type="text" placeholder="1234" ng-model="number">
<br/>
<button ng-model="button" ng-disabled="!name || !parseInt(number) || number < 0">Button</button>
</div>
</body>

脚本:

var app = angular.module('app', []);

app.controller('myController', ['$scope', function($scope) {
$scope.parseInt = parseInt;
}]);

http://plnkr.co/edit/WBVMKWYSNBAxmQdg7i2K?p=preview

关于javascript - 如果文本输入不是带有 ng-disabled 的整数,则禁用按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35212347/

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