2012-01-28 19 views
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でうまくいかない理由はわかりません。 私は数週間前から何百もの答えを読んできましたが、うまく動作しませんでした。フォームはFirefoxで送信されません

+0

どのようにフォームを提出しています。サブミットボタンとして がある場合にのみ機能します。 – Jashwant

+0

'

'要素を ''要素の中に入れることはできません。 –

+1

あなたのコードを有効なhtmlとして検証し、同じ問題がある場合は新しいコードで質問を編集してみてください。 –

答えて

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の値にアクセスすることができます。

+0

ありがとう、私はイメージに名前を与えたが、それでも動作しません。 を使用すると、

+0

私はそのダミーを取得します私はそれを望んでいません。 –

-1

私はidとは関係のないフォームや入力に問題がありました。フォームの要素にidを与えて、送信ボタンにtype = "submit"を追加してみてください。

+0

idとは関係ありません –

+0

ありがとうございました、私は前に試してみて、うまくいきません。 –

2

1)そのような表の中にフォームを配置することはできません。

2)テーブル(</table>)を2回閉鎖しています。

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> 
+0

私は今度はリグを試しましたが、成功はありません= S –

+0

私はもう一度試してみました。 –

関連する問題