在form的action不断变化的情况下,可以使用下面的方法来支持enter键进行form提交,不会被浏览器拦截
<input onKeyPress="return submitenter(this,event)" value="输入地点进行查询"/>
function submitenter(myfield,e){
var keycode;
if (window.event) keycode = window.event.keyCode;
else if(e)
keycode = e.which;
else
return true;
if (keycode == 13){
myfield.form.action=doUrl();//doUrl函数是处理action链接的函数,根据需求自己定义,返回一个链接地址
myfield.form.submit();
return false;
}else
return true;
}