【发布时间】:2017-01-17 22:21:11
【问题描述】:
我有一个 HTML 文本框:
<input id="myInfo">
我想在用户使用 jQuery 在文本框中输入一些值后立即运行 AJAX 函数。我希望用户按下“Enter”后立即调用该函数
有人可以提供一个非常简单的说明来说明这将如何实现吗?
谢谢
【问题讨论】:
标签: javascript jquery ajax
我有一个 HTML 文本框:
<input id="myInfo">
我想在用户使用 jQuery 在文本框中输入一些值后立即运行 AJAX 函数。我希望用户按下“Enter”后立即调用该函数
有人可以提供一个非常简单的说明来说明这将如何实现吗?
谢谢
【问题讨论】:
标签: javascript jquery ajax
你可以这样做
document.getElementById('myInfo').addEventListener('keypress', function(event) {
// you could also do keyCode === 13
if (event.key === 'Enter') {
console.log('do ajax request here');
}
})
【讨论】:
$('#myInfo').on('keydown', function(e){
if(e.keyCode == 13)
{
//your code
}
});
【讨论】: