0

我设置了这个表单来提交一些文本,下面的代码非常适用于 chrome,它允许通过按 enter 或单击按钮提交表单,但在 Firefox 中单击按钮或按 enter 什么都不做,

<form id="form1" name="form1" method="get" action="main_results.php">
    <input name="q" type="text" value="<?php echo $_GET['q']; ?>" size="67"/>
    <input class="submit" type="button" value="Search" onclick="chkChecks()" />

有谁知道问题是什么?

4

2 回答 2

4

更改type="button"type="submit"

于 2012-07-25T15:39:51.830 回答
0

您必须将 type="button" 更改为 type="submit" 我还将 php 代码 ( <php echo ($ _GET ['q']);?>) 添加 htmlspecialchars ( <?php echo htmlspecialchars($_GET['q']); ?>) 以使其更安全。

这是我的小提琴:

http://jsfiddle.net/lukas2012/Nj8HK/

于 2012-07-25T15:50:22.650 回答