输入键不触发提交按钮

时间:2012-05-28 05:37:36

标签: javascript forms submit enter

我的页面有两种形式。一个是普通登录表单,另一个是创建帐户并显示在模式框中。我使用Javascript(下面)让enter键提交“创建帐户”表单,它工作得很好。但是,出于某种原因,以完全相同的方式使用的完全相同的代码将不适用于登录表单。任何人都可以向我解释这个吗?

我用过这个脚本:

<script>function checkSubmit(e)
{
   if(e && e.keyCode == 13)
   {
      document.forms[0].submit();
   }
}
</script>

我在这样的链接中实现了它:

<a href="editprofile.php" onclick="document.createfrm.submit()"  onKeyPress="return checkSubmit(event)" id="submitcreate">

当我在登录表单的类似链接中输入“onKeyPress”内容时,它不起作用。感谢您提前提供任何帮助。

1 个答案:

答案 0 :(得分:0)

这应该有效:

<a href="javascript:document.createfrm.submit()" id="submitcreate">