max
の<input type='number'>
に問題があります。これはサンプルのための私のコードです:jqueryでhtml5で `max`または` min`を動的に変更
max
はない>合計でなければならないようにする方法
$(document).ready(function(){
var total = 5;
$(.foo).attr('max', total);
$(.bar).attr('max', total);
$(.ext).attr('max', total);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<body>
<input type='number' name='foo' class='foo'>
<br>
<input type='number' name='bar' class='bar'>
<br>
<input type='number' name='ext' class='ext'>
</body>
?
例:fooに2を入力し、barに1を入力すると、extには2を超えてはいけません。クリスによってコメントで述べたように
おかげで
は、 '$(.foo)'があれば、 '$("。foo ")'が必要です。また、クラスではなく、固有の要素にIDを使用する必要があります。 –