書き換えられたタイトルは次のとおりです: <form> タグの外側のボタンを使用してフォームを送信します
P粉141911244
2023-08-21 16:26:37
<p>翻訳結果:</p>
<pre class="brush:php;toolbar:false;"><p>次のようなものがあるとします。<code><form method="get" action="something.php">
<input type="text" name="name" />
</フォーム>
<input type="submit" /></code></pre>
<コード>
<p>フォームの外にある送信ボタンを使用してこのフォームを送信するにはどうすればよいですか? HTML5 に submit action 属性があることは知っていますが、ブラウザ間で完全に互換性があるかどうかはわかりません。互換性がない場合、この機能を実現する他の方法はありますか? </p></code>
HTML5には、form属性があります。基本的に### リーリー
更新: 最新のブラウザでは、
form
属性を使用してこの を実現できます。私の知る限り、JavaScript を使用せずにこの機能を実現することはできません。
これは仕様書の記述です
これは私が太字にした部分です
submit
ボタンはコントロールとみなされます。http://www.w3.org/TR/html4/interact/forms.html#h-17.2.1
コメントに基づく
input
をフォーム内に配置せず、CSS を使用してページ上の別の場所に配置してみてはいかがでしょうか?