Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
自动填写表单数据的jQuery函数?_Jquery - Fatal编程技术网

自动填写表单数据的jQuery函数?

自动填写表单数据的jQuery函数?,jquery,Jquery,需要调用函数calculate,编写: $(".crednumber,.chequeamount").live('keyup blur',function(){ calculatePaidAmount(); }); 但当通过自动填充填充数据时,该函数仅在模糊中调用。 需要通过自动填充调用更改值的函数。如果表单是使用自动填充填充的,则仍然会触发onchange事件,因此您还需要处理该事件: $(".crednumber,.chequeamount").live('keyup blur

需要调用函数calculate,编写:

$(".crednumber,.chequeamount").live('keyup  blur',function(){
    calculatePaidAmount();
});
但当通过自动填充填充数据时,该函数仅在模糊中调用。
需要通过自动填充调用更改值的函数。

如果表单是使用自动填充填充的,则仍然会触发
onchange
事件,因此您还需要处理该事件:

$(".crednumber,.chequeamount").live('keyup  blur change',function(){
    calculatePaidAmount();
});

onchange
事件添加一个事件处理程序也应该处理这一点,因为jQuery应该是
change
。但是blur将仅在其单击为na时调用该函数,如果值为changed@user1256784:这也是我将更改事件添加到处理程序的原因。如果用户手动输入值并离开框,则会触发模糊事件。如果自动填充填充框,则将触发更改事件。