$('#id1').bind('keyup click', function() {
$('#id2').val($(this).val());
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="number" name="total" id="id2" value="10">
<input type="number" name="available" id="id1" value="6">
但是如何使此代码起作用
答案 0 :(得分:4)
您可以使用事件input
捕获该字段中的所有更改。
var $borrowed = $('#id3');
var $total = $('#id2');
$('#id1').on('input', function() {
$total.val(+$(this).val() + +$borrowed.val());
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="number" name="total" id="id2" value="">
<input type="number" name="borrowed" id="id3" value="6">
<input type="number" name="available" id="id1" value="">
答案 1 :(得分:0)
在此链接中检查您的要求 https://jsfiddle.net/jedzL38b/1/
$(document).ready(function(){
$('input[type=number]').on('input',function(){
if($(this).attr('id')=='id1')
{
$('#id2').val(parseFloat($('#id3').val())+parseFloat($(this).val()))
}
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="number" name="total" id="id2" value="">
<input type="number" name="borrowed" id="id3" value="6">
<input type="number" name="available" id="id1" value="">