HTML代码中按回车触发按钮click事件进行提交的解决方法

有些时候在一个页面里会存在多个表单,多个提交按钮,有时为了达到按回车键直接实现点击某个按钮进行提交,该怎么办呢?

方法如下:

<script language=”javascript”>
function document.onkeydown()
{
var e=event.srcelement;
if(event.keycode==13)
{
document.getelementbyid(“这里填写需要点击提交的按钮id”).click();
return false;
}
}
</script>

如果页面里有多行文本框,而鼠标在多行文本框里的时候,回车只是为了实现换行再进行输入,而不是立即提交表单,只需把下面代码添加进去就能避免问题的发生。

if(e!=document.getelementbyid(“多行文本框的id”)&&event.keycode== 13)