Javascript change()仅在失去焦点时激发
我目前正在使用jQuery中的change函数。仅当我在文本字段外单击时才会触发更改事件。因此,当我在文本框中插入文本时,什么都没有发生,但当我失去对文本字段的关注时,事件就会触发。 不,我想在不单击文本字段外部的情况下触发事件 这是我的代码:Javascript change()仅在失去焦点时激发,javascript,jquery,ajax,jquery-ui,Javascript,Jquery,Ajax,Jquery Ui,我目前正在使用jQuery中的change函数。仅当我在文本字段外单击时才会触发更改事件。因此,当我在文本框中插入文本时,什么都没有发生,但当我失去对文本字段的关注时,事件就会触发。 不,我想在不单击文本字段外部的情况下触发事件 这是我的代码: jQuery("#customfield_10000").change(function(){ crmAccount = jQuery(this).val(); alert(crmAccount);
jQuery("#customfield_10000").change(function(){
crmAccount = jQuery(this).val();
alert(crmAccount);
lijstAccounts = [];
jQuery.ajax({
url: "http://localhost/papa/jQuery/development-bundle/demos/autocomplete/searchAccounts.php?jsonp_callback=?",
dataType: 'jsonp',
jsonp: "jsonp_callback",
data: {
featureClass: "P",
style: "full",
maxRows: 12,
name_startsWith: jQuery(this).val()
},
success: function( data ) {
jQuery.map( data, function( item ) {
lijstAccounts.push(item.label);
jQuery('#customfield_10000').trigger(
'setSuggestions',
{ result : textext.itemManager().filter(lijstAccounts, query) }
);
return {
label: item.label,
value: item.value
}
});
}
});
});
您应该处理
输入
(非IE)或属性更改
(仅IE)或键控
(不捕捉粘贴或拖放)事件。您应该处理输入
(非IE)或属性更改
(仅IE)或键控
(不捕捉粘贴或拖放)事件。您可以使用:
您可以使用:
使用当前代码尝试按enter:-)使用当前代码尝试按enter:-)
$("#abcd").keyup(function(event) {
//code
});