日期:2014-05-16  浏览次数:20433 次

回车提交表单和按钮提交表单的问题
我有一个页面,在按钮的点击事件里 设置了改变from action路径,
这导致我回车提交表单和点击按钮提交表单变得不一样,
回车时并没有触发按钮点击事件,而且页面也刷新了,应该如何处理这样的问题呢??

在线等·· 谢谢各路大虾

------解决方案--------------------
我晕,按扭的事件是click,跟回车无关啊。
------解决方案--------------------
在 onsubmit的时候改变
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript">
window.onload = function() {
document.getElementById("myform").onsubmit = function() {
this.action = "http://www.google.com";

};
};
</script>
</head>
<body>
<form id="myform" action="http://www.baidu.com" method="post">
<input type="text" id="txtone" />
<input type="submit" value="sbumit" />
</form>

<form id="Form1" action="http://www.google.com" method="post">
<input type="text" id="Text1" />
<input type="submit" value="sbumit" />
</form>
</body>
</html>
------解决方案--------------------
submit 按回车会自动 提交form, 而click非submit 
可以绑定键盘事件
event.keycode 来判断是否回车,是就提交form