我尝试在软键盘告诉模式下将事件绑定到完成操作。 但我无法抓住任何事件。 我尝试使用keyup / keydown,模糊和更改事件。 iPhone和Android都没有发生任何事情。
$("input").bind('keyup', function(event){
var key;
if(window.event)
key = window.event.keyCode;
else
key = event.which;
if(key == 13 || key == 10){
alert(key);
}
});
$("input").bind('blur', function(event){
alert("blur");
});
$("input").bind('change', function(event){
alert("change");
});
任何解决方案?
答案 0 :(得分:0)
你错过了一个关闭}之后的那个。
另外,也许您正在使用$('input')的选择器太宽泛尝试特定的东西,我使用类似的东西:
$('#element_id').live('keypress',function(e){
console.log('keypress: '+e.keyCode);
if (e.keyCode != 13) {
console.log('is not an enter key');
}
else {
console.log('is an enter key going to submit');
Fling.poo();
return false;
}
});