Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
input一部の要素のdisabledプロパティがに設定されているフォームがありdisabledます。disabled=disabledの存在により、サーバーに送信されないことに気付きました。なぜそれがそのように振る舞うのですか?
input
disabled
disabled=disabled
設定すると、disabled属性は要素に次の影響を及ぼします。
無効にされたコントロールはフォーカスを受け取りません。
タブナビゲーションでは、無効になっているコントロールはスキップされます。
無効にしたコントロールは成功しません。
(http://www.w3.org/TR/html4/interact/forms.html#h-17.12から)
それらの値をサーバーに送信する場合は、readonly=readonlyを使用する必要があります。
それがdisabledやるべきことだからです。プレースホルダーを表示したまま、フォームからコントロールを効果的に削除します。
代わりに読み取り専用が必要な場合があります。