我正在使用Jquery,mmy代码应该在html中有2个输入(btn1和btn2),当修改时,反映其他输入的变化,这是我的代码:
$(document).ready(function(){
$(document).on('input','.btn1',function(){
var value3 = 1;
$(".btn2").val(value3);
});
$(document).on('input','.btn2',function(){
$(".btn1").val(6);
});
});
修改第一个输入时,没有任何变化,但是当更改第二个输入时,它确实显示值“6”。我做错了什么不显示我的变量?
<form action="" method="POST" enctype="multipart/form-data">
<h1 class="titu hidden" >Quantity 1</h1>
<input class="btn1 hidden" type="number" name="cantpag" value="<?php echo $cp; ?>">
<h1 class="titu hidden">Quantity 2</h1>
<input class="btn2 hidden" type="number" name="cantreinv" value="<?php echo $cr; ?>">
<input class="sbmtbtn hidden" type="submit">
</form>
$(document).ready(function() {
$(document).on('input', '.btn1', function() {
var value3 = 1;
$(".btn2").val(value3);
});
$(document).on('input', '.btn2', function() {
$(".btn1").val(6);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<form action="" method="POST" enctype="multipart/form-data">
<h1 class="titu hidden">Quantity 1</h1>
<input class="btn1 hidden" type="number" name="cantpag" value="0">
<h1 class="titu hidden">Quantity 2</h1>
<input class="btn2 hidden" type="number" name="cantreinv" value="0">
<input class="sbmtbtn hidden" type="submit">
</form>