在不同浏览器上提交html表单

时间:2012-07-25 15:37:41

标签: html forms browser

我将此表单设置为提交一些文本,下面的代码完全适用于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()" />

有谁知道问题是什么?

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:0)

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

这是我的小提琴:

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