Android开发中如何用js监听回车键、物理返回键
程序员文章站
2022-04-23 07:52:48
Android开发中如何用js监听回车键、物理返回键。
监听回车键
//监听某个输入框
//回车事件绑定
$('#search_input').bi...
Android开发中如何用js监听回车键、物理返回键。
监听回车键
//监听某个输入框 //回车事件绑定 $('#search_input').bind('keyup', function(event) { if (event.keyCode == "13") { //回车执行查询 $('#search_button').click(); } }); //监听某个p区域 $("#queryTable").bind("keydown",function(e){ // 兼容FF和IE和Opera var theEvent = e || window.event; var code = theEvent.keyCode || theEvent.which || theEvent.charCode; if (code == 13) { //回车执行查询 $("#queryButton").click(); } }); //监听某个body区域 document.onkeydown = function (event) { var e = event || window.event; if (e && e.keyCode == 13) { //回车键的键值为13 $("#login").click(); //调用登录按钮的登录事件 } };
监听物理返回键
//设备返回键 document.addEventListener(“backbutton”, onBackKeyDown, false); function onBackKeyDown() { var currentView=myApp.getCurrentView(); //判断是否为首页,否就返回上一级,是就双击退出 if(currentView.history.length>1) { currentView.router.back({});//返回上一级 }else{ //连续点击退出应用程序 document.removeEventListener("backbutton", eventBackButton, false); //注销返回键 //1秒后重新注册 var intervalID = window.setInterval( function() { window.clearInterval(intervalID); document.addEventListener("backbutton", eventBackButton, false); //返回键 }, 1000 ); } }