我将此表单设置为提交一些文本,下面的代码完全适用于chrome,它允许通过按Enter键或单击按钮提交表单,但在firefox中单击按钮或按Enter键不执行任何操作,< / p>
<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()" />
有谁知道问题是什么?
答案 0 :(得分:4)
将type="button"
更改为type="submit"
答案 1 :(得分:0)
您必须将type =“button”更改为type =“submit”
我也将php代码(<php echo ($ _GET ['q']);?>
)添加htmlspecialchars(<?php echo htmlspecialchars($_GET['q']); ?>
)以使其更安全。
这是我的小提琴: