表单不在Firefox上提交

时间:2012-01-28 16:39:35

标签: forms firefox submit form-submit submit-button

<table width=100% cellspacing=0 cellpadding=0 class="form_table">

<form name="suggestion_box" action="suggestion_box.php" method=post>
<input type="hidden" name="form_submit" value="1">
<tr>
<td width=40% align=right valign=top class="form_label_cell">
<b class="form_label">
First Name<br>
</b>
</td>
</table>
<br>
<input type="image" src="button_submit.gif" alt="Submit" class="input_gfx">
<input type="hidden" name="form_submit" value="1">
<br>
</form>
</table>

这是我的表单,我不知道为什么用Firefox不起作用,你能帮助我吗? 几周以来我一直在阅读数百个答案,但我无法使其发挥作用。

3 个答案:

答案 0 :(得分:2)

1)您不能将表单放在表格中。

2)你正在关闭你的桌子(</table>)两次。

3)你从未关闭过你的行(</tr>)。

请尝试使用此简化代码:

<form name="suggestion_box" action="suggestion_box.php" method=post>

   <table width="100%" cellspacing="0" cellpadding="0" class="form_table">

      <tr>
         <td>
            <input type="hidden" name="form_submit" value="1">
         </td>
      </tr>

      <tr>
         <td>
            <b class="form_label">
               First Name
            </b>
         </td>
      </tr>

      <tr>
         <td>
            <input type="submit" src="button_submit.gif" alt="Submit" class="input_gfx">
         </td>
      </tr>

   </table>

</form>

答案 1 :(得分:0)

您必须为图像输入字段指定名称。

<input type="image" name="yourimage" src="button_submit.gif" alt="Submit" class="input_gfx">

您可以使用POST变量yourimage.x / yourimage.y(或使用PHP yourimage_x,yourimage_y)访问x / y值。

答案 2 :(得分:-1)

我遇到了没有id的表单和输入问题,尝试将id提供给表单和表单元素,并在提交按钮中添加type =“submit”。