[解決済み】HTMLフォームのaction属性に空のURLを使用するのは良い方法ですか?(action="")
質問
空白のHTMLフォームアクションを使用して、現在のページに投稿するためのベストプラクティスをどなたか教えていただけませんか?
そこには 空白のHTMLフォームアクションが何をするのか尋ねる投稿はこちらです。 といったページもあります。 これ は問題ないことを示唆しているが、私は人々がどう思うかを知りたい。
解決方法は?
一番良いのは、action属性を完全に省くことです。これを省くと、フォームがドキュメントのアドレス、つまり同じページに送信されることになります。
を実装しているブラウザであれば、空欄にすることも可能です。 HTMLのフォーム送信アルゴリズム は、これを文書のアドレスと同等に扱いますが、これは主に、現在のブラウザの動作がそうなっているからです。
<ブロッククオート
8.
action を submitter 要素の
アクション
.
9.
actionが空文字列の場合、actionを次のようにします。
ドキュメントのアドレス
.
注:このステップは 故意の違反 はRFC3986に準拠しており、ここではベースURLの処理が必要です。この違反は、レガシーコンテンツとの互換性を確保するために行われたものです。 [RFC3986】を参照してください。]
これは現在のすべてのブラウザで間違いなく動作しますが、一部の古いブラウザでは期待通りに動作しない場合があります ( " ブラウザは空の action="" 属性で奇妙なことをします。 " を含む)、そのため は、空白にすることを強く推奨しています。 :
は
action
とformaction
コンテンツ属性が指定された場合、その値は 空白で囲まれる可能性のある有効な非空白のURL .
関連
-
[解決済み] 電話番号のマークアップはどのように行うのですか?
-
[解決済み] 無料または手頃な価格のOCRおよびICR(手書き文字認識)SDK?[クローズド]
-
[解決済み] フォーム型Webサイト認証の決定版【終了しました
-
[解決済み] HTMLのid属性に有効な値は何ですか?
-
[解決済み] JavaScriptが無効になっているかどうかを確認する方法を教えてください。
-
[解決済み] HTMLのチェックボックスのchecked属性の適切な値は何ですか?
-
[解決済み] What does "for" attribute do in HTML <label> tag?
-
[解決済み】Webページの読み込みと実行の順序は?
-
[解決済み】HTMLフォームのネスト制限を克服する方法は?
-
[解決済み] クロスドメインフォームのPOST送信
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Angular 2: formGroup は FormGroup のインスタンスを期待します。1つを渡してください。
-
[解決済み] フォーム型Webサイト認証の決定版【終了しました
-
[解決済み] フレームバスターバスター ... バスターコード必要
-
[解決済み】GETメソッドとPOSTメソッドはいつ使うべきですか?両者の違いは何ですか?
-
[解決済み】Chromeの開発ツールのネットワークタブに表示される「リクエストペイロード」と「フォームデータ」の違いとは?
-
[解決済み] 送信」ボタンを無効にするには?
-
[解決済み] カピバラを使って、フォームのフィールドが正しくプリフィルドされているかどうかを確認するにはどうすればよいですか?
-
[解決済み] ブラウザでパスワードの保存を促すにはどうしたらいいですか?
-
[解決済み] HTML5 の input type="text" と input type="search" の比較
-
[解決済み] Razorで "Html.BeginForm "を記述する方法