5

ここでは、フォーム内にテーブルを配置して、フォーム アイテムを配置します。 有効なのに動かない。

<form method="get" action="another.php">
<table width="50%" border="0" cellspacing="0" cellpadding="0">
<tr>
    <td width="60%">
        Number: <input type="text" name="number" />
    </td>
    <td width="20%" align="center">
        Title: <input type="text" name="title" />
    </td>
    <td width="20%">
        Short Desc: <input type="text" name="shortdesc" />
    </td>
</tr>
</table>
</form>

を押しEnterてもフォームが送信されません。
フォーム内の任意の場所に送信ボタンを配置した場合、Enterキーとボタンのクリックの両方で機能します。

<input type = "submit" value="Submit" />

しかし、提出用のボタンは必要ありません。キーを押してフォームを送信しEnterます。
これが機能しない理由の手がかりはありますか?

4

3 に答える 3

4

これをフォームに追加します

<input type="submit" style="position: absolute; left: -9999px"/>

また

<input type="submit" style="visibility: hidden;"/>
于 2013-03-30T08:07:16.993 に答える
0

すべてのフォームには、送信ボタンが必要です (少なくとも JavaScript は必要ありません)。

非表示にすることができます:

<input type="submit" style="visibility:hidden"/>
于 2013-03-31T06:20:43.060 に答える
0

これを追加してください....3つのブラウザすべての問題を修正します

 <input  type="submit" name="update" value=" Apply " 
style="position: absolute; height: 0px; width: 0px; border: none; padding: 0px;"
hidefocus="true" tabindex="-1"/>
于 2013-03-30T08:09:02.923 に答える