jQuery实现当按下回车键时绑定点击事件,该如何解决
jQuery实现当按下回车键时绑定点击事件
$('#searchTravels').click(function(){
var string=$('#string').val();
var url='';
switch (whouser){
case 1: url="";
}
if(url!=''){
userAjax(url,submitData,1);
}
});
如上面代码,添加按下回车键的事件后,按下回车键,页面就会刷新,想问问,能不能按下回车键后页面不刷新,因为是用的无刷新填充数据。
------解决思路----------------------
你写下回车事件。。。
全局:
$(function(){
document.onkeydown = function(e){
var ev = document.all ? window.event : e;
if(ev.keyCode==13) {
$('#FormId).submit();//处理事件
}
}
});
某个控件:
$('#id').keydown(function(e){
if(e.keyCode==13){
$('#FormId).submit(); //处理事件
}
});
$('#searchTravels').click(function(){
var string=$('#string').val();
var url='';
switch (whouser){
case 1: url="";
}
if(url!=''){
userAjax(url,submitData,1);
}
});
如上面代码,添加按下回车键的事件后,按下回车键,页面就会刷新,想问问,能不能按下回车键后页面不刷新,因为是用的无刷新填充数据。
------解决思路----------------------
你写下回车事件。。。
全局:
$(function(){
document.onkeydown = function(e){
var ev = document.all ? window.event : e;
if(ev.keyCode==13) {
$('#FormId).submit();//处理事件
}
}
});
某个控件:
$('#id').keydown(function(e){
if(e.keyCode==13){
$('#FormId).submit(); //处理事件
}
});