1 var sUserAgent = navigator.userAgent.toLowerCase();
2 //判断浏览器是否为Android浏览器
3 var bIsAndroid = sUserAgent.match(/android/i)
4 == "android";
5
6 //submit事件的事件源对象,如果是普通的点击按钮提交表单dragObj的值为"buttom",如果是点击软键盘的回车,则值为null
7 var ev=ev || window.event;
8 var target=ev.target || ev.srcElement;
9 var dragObj = target.getAttribute('type');
10
11
12 if(bIsAndroid && dragObj==null){
13 //如果是Android浏览器并且用户是点击的软键盘的回车,则不提交表单
14 return false;
15 }