【发布时间】:2015-09-02 14:11:41
【问题描述】:
所以我有 2 个按钮
<button type="submit" name="print">print</button>
<button type="submit" name="search">search</button>
在按钮搜索旁边有一个文本框
<input type="text" name="txtSearch" autofocus>
现在我想做的是,每当我按下回车键时,我都想使用按钮搜索提交。但是会发生什么是按钮打印总是被提交,因为它位于按钮搜索之上。由于设计的原因,我不能将按钮搜索放在打印的顶部。是否可以在php中做到这一点?还是我需要javascript?我刚刚开始编程并尝试了解更多信息。非常感谢您的帮助!
【问题讨论】:
-
与PHP无关。查找javascript表单
onsubmit事件 -
另外,您的代码表明您有一个表单,或者一个表单只需要一次提交,因此第一个将被视为唯一一个而其他被忽略,因此您可能需要 JavaScript 用于其中一个两者,或两者都取决于这些按钮背后的操作。
-
@zera:您可以提交任意数量的提交,并且只有被点击的提交。但 OP 没有点击任何一个按钮,因此出现了问题。
-
谢谢你,我会试着查一下!谢谢你的主意!
-
@MarcB 是的。我没有点击这就是问题所在。因为大多数时候使用键盘中的“输入/返回”,所以我想输入使用搜索按钮而不是打印按钮。
标签: javascript php html button