【问题标题】:How to make return submit a form with a select如何使退货提交带有选择的表单
【发布时间】:2013-11-22 20:57:23
【问题描述】:

编辑:哦,我解决了。这比我想象的要容易。感谢阅读。

当您的表单中同时包含<select><input type="submit"> 时,当焦点位于<select> 上时,按回车键将不起作用。

<form action="nothing.html">
    <select><option>1</option><option>2</option></select>
    <input type="submit" value="Click" />
</form>

(或a fiddle

让返回键按预期方式运行的优雅方法是什么?

我相信这是一个简单的问题,所以它值得一个简单的解决方案。现在我在想

document.forms[0].onkeypress = function (e) {
  if (e.keyCode == 13) this.submit();
}

但这显然太简单了。有什么想法吗?

编辑:
对不起,没有足够的信息。这是在 ASP.NET Web 应用程序中,表单被提交给它自己,而不是另一个网页。因此,虽然submit 函数确实如此工作,但服务器不知道如何处理提交的内容,并且不会调用按钮单击事件处理程序。

【问题讨论】:

    标签: html forms form-submit


    【解决方案1】:

    噢,这太容易了。而不是form.submit(),只需执行button.click()。很抱歉浪费您的时间阅读本文。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-31
      • 2018-01-28
      • 2012-02-29
      • 2014-10-29
      • 1970-01-01
      • 2018-10-02
      • 2011-07-22
      • 2015-12-02
      相关资源
      最近更新 更多