0
<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 で機能しないのかわかりません。助けてもらえますか? 数週間前から何百もの回答を読んできましたが、うまくいきませんでした。

4

3 に答える 3

2

1)そのようにテーブル内にフォームを配置することはできません。

2) テーブル ( ) を 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>
于 2012-01-29T05:58:16.723 に答える
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 値にアクセスできます。

于 2012-01-28T16:43:38.977 に答える
-1

ID を持たないフォームと入力に問題がありました。フォームとフォーム要素に ID を指定し、送信ボタンに type="submit" を追加してみてください。

于 2012-01-28T16:45:46.090 に答える