0

input一部の要素のdisabledプロパティがに設定されているフォームがありdisabledます。disabled=disabledの存在により、サーバーに送信されないことに気付きました。なぜそれがそのように振る舞うのですか?

4

2 に答える 2

3

設定すると、disabled属性は要素に次の影響を及ぼします。

  • 無効にされたコントロールはフォーカスを受け取りません。

  • タブナビゲーションでは、無効になっているコントロールはスキップされます。

  • 無効にしたコントロールは成功しません。

    http://www.w3.org/TR/html4/interact/forms.html#h-17.12から)

それらの値をサーバーに送信する場合は、readonly=readonlyを使用する必要があります。

于 2011-08-08T10:36:47.953 に答える
2

それがdisabledやるべきことだからです。プレースホルダーを表示したまま、フォームからコントロールを効果的に削除します。

代わりに読み取り専用が必要な場合があります。

于 2011-08-08T10:34:07.530 に答える