Javascript 仅当两个事件都允许时才对事件执行Jquery

Javascript 仅当两个事件都允许时才对事件执行Jquery,javascript,jquery,Javascript,Jquery,我有一个关于EventFire的查询,如果该字段已验证并粘贴。如果粘贴或success.field.fv正确,则此激发功能可用。如果两者都正确,有没有办法 .on('paste success.field.fv', function(e, data) { if($("#bin_or_part").val() == ''){ $("#bin_or_part").focus(); } else{

我有一个关于EventFire的查询,如果该字段已验证并粘贴。如果粘贴或success.field.fv正确,则此激发功能可用。如果两者都正确,有没有办法

.on('paste success.field.fv', function(e, data) {
            if($("#bin_or_part").val() == ''){
                $("#bin_or_part").focus();
            } else{
                 $("#barcode").focus();   
            }
    });
我累了:

.on('paste', function(e, data) {
        on('success.field.fv', function(e, data) {
            if($("#bin_or_part").val() == ''){
                $("#bin_or_part").focus();
            } else{
                 $("#barcode").focus();   
            }
         });
    });

你能分享js fidder吗?正确。粘贴后,我希望它验证。验证器是另一个函数。成功时,它会触发事件success.field.fv,但我只想在成功时将其作为粘贴触发。如何同时触发两个事件?如果希望其中一个事件发生而不是另一个事件发生,请绑定新的事件侦听器或使用“flags”(又称布尔值)来设置状态。Success validator事件是一个自定义事件,仅当jquery在验证时返回true时才会触发。它会在更改时检查验证。但是有没有办法检测输入是否是粘贴?