[解決済み] 無効化されたフォーム入力がリクエストに表示されない
2022-03-25 20:59:44
質問
フォームに無効な入力があり、それをサーバーに送信したいのですが、Chromeはそれらをリクエストから除外してしまいます。
隠しフィールドを追加することなく、これを回避する方法はありますか?
<form action="/Media/Add">
<input type="hidden" name="Id" value="123" />
<!-- this does not appear in request -->
<input type="textbox" name="Percentage" value="100" disabled="disabled" />
</form>
解決方法は?
を持つ要素は
disabled
属性は投稿されないか、その値が投稿されないと言えます(ステップ3の2番目の箇条書きにある
フォームデータセット構築のためのHTML 5仕様書
).
すなわち
<input type="textbox" name="Percentage" value="100" disabled="disabled" />
参考までに、あたり 17.12.1 は、HTML 4仕様の
- 無効化されたコントロールにはフォーカスが当たらない。
- 無効化されたコントロールは、タブナビゲーションでスキップされる。
- 無効化されたコントロールが正常に投稿できない。
を使用することができます。
readonly
属性を使用すると、フィールドのデータを投稿することができます。
すなわち
<input type="textbox" name="Percentage" value="100" readonly="readonly" />
参考までに、あたり 17.12.2 は、HTML 4仕様の
- 読み取り専用要素はフォーカスを受けるが、ユーザーが変更することはできない。
- 読み取り専用要素は、タブナビゲーションに含まれます。
- 読み取り専用の要素が正常に投稿される。
関連
-
[解決済み] フォーム送信のようなJavaScriptのポストリクエスト
-
[解決済み] HTMLにPDFを埋め込むおすすめの方法とは?
-
[解決済み] HTMLの "role "属性は何のためにあるのですか?
-
[解決済み] WebSocketとサーバー送信型イベントの比較/EventSource
-
[解決済み] 複数のノンブレイキングスペース("nbsp")ではなく、タブスペースを使用しますか?
-
[解決済み] POSTとPUT HTTP REQUESTの違いは何ですか?
-
[解決済み] 残りの幅を埋めるためにdivを展開する
-
[解決済み] HTMLフォームの入力欄のdisabled="disabled "とreadonly="readonly "はどう違うのですか?
-
[解決済み】HTMLフォームのネスト制限を克服する方法は?
-
[解決済み] AngularJSでhiddenフィールドの値が送信されない
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] HTMLのテーブルからボーダーを完全に削除する方法
-
[解決済み] bootstrapでボタンにリンクを貼るには?
-
[解決済み] HTMLとCSSによるテーブルスクロール [重複]について
-
[解決済み] HTML IFステートメント
-
[解決済み] 箇条書きのない順序なしリストが必要です。
-
[解決済み] 画像の横のテキストを縦に揃える?
-
[解決済み] XHTMLの自己完結型タグを除くオープンタグにマッチするRegEx
-
[解決済み] inline/inline-block要素間のスペースを削除するにはどうすればよいですか?
-
[解決済み] WebSocketとサーバー送信型イベントの比較/EventSource
-
[解決済み] div内の画像の下に余分なスペースがある