【问题标题】:How to submit a form OnKeyPress with Javascript?如何使用 Javascript 提交表单 OnKeyPress?
【发布时间】:2010-04-10 20:28:52
【问题描述】:

我想制作这样的表格,并且我想在所有按键中发布表格 - 使用 javascript。

<form action="{$formaction}" enctype="multipart/form-data" method="post">
<input type="text" name="n">
<input type="password" name="pw">
<button name="in" type="submit">enter</button>
</form>

请告诉我该怎么做。

【问题讨论】:

    标签: javascript post login character onkeydown


    【解决方案1】:
    <form onkeydown="this.submit();">
      <!-- form content -->
    </form>
    

    【讨论】:

      【解决方案2】:
      <body onkeydown="document.forms["myform"].submit();">
      

      【讨论】:

      • 使用 matt 的解决方案,它是最干净的。但是我怀疑实际用途。
      【解决方案3】:

      如果您这样做,页面将重新加载,就像您单击提交按钮一样。 您可能想要的是将 onkeydown 处理程序附加到密码字段并通过 AJAX 提交按键。

      例如,查看其中一个 javascript 自动建议库,例如AJAX Auto Suggest

      【讨论】:

      • 是的,但我想尝试不使用 ajax。 :) 它只是一个登录表单,我想从服务器中保存一些上限。无论如何它不能像我想要的那样工作,所以我必须用 ajax 来做 :)
      猜你喜欢
      • 2012-04-08
      • 2016-03-21
      • 2012-03-29
      • 1970-01-01
      • 2012-07-02
      • 2016-01-04
      • 2014-01-04
      • 2011-02-20
      • 1970-01-01
      相关资源
      最近更新 更多