如何在jQuery中检测输入的每个更改
我有两个输入,我将一些值从input1发送到input2,我希望在input2发生更改时进行检测 HTML 现在我想检测input2何时有值,何时为空 这段代码不起作用,因为当输入被键盘等改变时如何在jQuery中检测输入的每个更改,jquery,input,onchange,Jquery,Input,Onchange,我有两个输入,我将一些值从input1发送到input2,我希望在input2发生更改时进行检测 HTML 现在我想检测input2何时有值,何时为空 这段代码不起作用,因为当输入被键盘等改变时 $('#input2').on('input',function(e){ alert('Changed!') }); 我需要一个这样的代码来检测input2中的每一个更改,谢谢。请尝试以下操作:将整个代码放入input1input事件中。如果您想与旧的input2值协作,请在为其分配新值之前
$('#input2').on('input',function(e){
alert('Changed!')
});
我需要一个这样的代码来检测input2中的每一个更改,谢谢。请尝试以下操作:将整个代码放入
input1
input事件中。如果您想与旧的input2
值协作,请在为其分配新值之前检查它
$('#input1')。关于('blur',函数(e){
var值=”;
if($(this).val()==550){
values=“2012”;
}
else if($(this).val()==650){
values=“2013”;
}
否则{
价值=”;
}
if($(“#input2”).val()==值){
警惕(“无变化”);
}否则{
$(“#输入2”).val(值);
警报(“变更”);
}
});代码>
尝试以下操作:将整个代码放入input1
输入事件中。如果要与旧的input2
值进行复制,请在为其分配新值之前进行检查
$('#input1')。关于('blur',函数(e){
var值=”;
if($(this).val()==550){
values=“2012”;
}
else if($(this).val()==650){
values=“2013”;
}
否则{
价值=”;
}
if($(“#input2”).val()==值){
警惕(“无变化”);
}否则{
$(“#输入2”).val(值);
警报(“变更”);
}
});代码>
尝试以下操作:将整个代码放入input1
输入事件中。如果要与旧的input2
值进行复制,请在为其分配新值之前进行检查
$('#input1')。关于('blur',函数(e){
var值=”;
if($(this).val()==550){
values=“2012”;
}
else if($(this).val()==650){
values=“2013”;
}
否则{
价值=”;
}
if($(“#input2”).val()==值){
警惕(“无变化”);
}否则{
$(“#输入2”).val(值);
警报(“变更”);
}
});代码>
尝试以下操作:将整个代码放入input1
输入事件中。如果要与旧的input2
值进行复制,请在为其分配新值之前进行检查
$('#input1')。关于('blur',函数(e){
var值=”;
if($(this).val()==550){
values=“2012”;
}
else if($(this).val()==650){
values=“2013”;
}
否则{
价值=”;
}
if($(“#input2”).val()==值){
警惕(“无变化”);
}否则{
$(“#输入2”).val(值);
警报(“变更”);
}
});代码>
您可以尝试以下方法:
$('#input1')
.on('keyup input', function(){
var value = $(this).val();
var $input2 = $('#input2');
switch(value) {
case "550":
$input2
.val("2012");
$input2
.trigger('change');
break;
case "650":
$input2
.val("2013");
$input2
.trigger('change');
break;
default:
$input2
.val("");
}
});
$('#input2')
.on('change', function(){
alert($(this).val());
});
这是您的建议。您可以尝试以下方法:
$('#input1')
.on('keyup input', function(){
var value = $(this).val();
var $input2 = $('#input2');
switch(value) {
case "550":
$input2
.val("2012");
$input2
.trigger('change');
break;
case "650":
$input2
.val("2013");
$input2
.trigger('change');
break;
default:
$input2
.val("");
}
});
$('#input2')
.on('change', function(){
alert($(this).val());
});
这是您的建议。您可以尝试以下方法:
$('#input1')
.on('keyup input', function(){
var value = $(this).val();
var $input2 = $('#input2');
switch(value) {
case "550":
$input2
.val("2012");
$input2
.trigger('change');
break;
case "650":
$input2
.val("2013");
$input2
.trigger('change');
break;
default:
$input2
.val("");
}
});
$('#input2')
.on('change', function(){
alert($(this).val());
});
这是您的建议。您可以尝试以下方法:
$('#input1')
.on('keyup input', function(){
var value = $(this).val();
var $input2 = $('#input2');
switch(value) {
case "550":
$input2
.val("2012");
$input2
.trigger('change');
break;
case "650":
$input2
.val("2013");
$input2
.trigger('change');
break;
default:
$input2
.val("");
}
});
$('#input2')
.on('change', function(){
alert($(this).val());
});
这是。谢谢,我对input2中的show 2012或2013没有问题,我无法检测input2何时从2012更改为2013或变为空值谢谢,我对input2中的show 2012或2013没有问题,我无法检测input2何时从2012更改为2013或变为空值谢谢,我对input2中的show 2012或2013没有问题,我无法检测input2何时从2012更改为2013或将为空值谢谢,我对input2中的show 2012或2013没有问题,我无法检测input2何时从2012更改为2013或将为空值精彩,非常感谢@初学者,.trigger('change');我的解决方案很好,非常感谢@初学者,.trigger('change');我的解决方案很好,非常感谢@初学者,.trigger('change');我的解决方案很好,非常感谢@初学者,.trigger('change');是我的解决方案