ボタンのクリック時にJavaScriptで無効/再有効化されるチェックボックスのあるページがあります。チェックボックスを無効にしないと、その値は正しく投稿されますが、チェックボックスを一度でも無効にすると、値なしで投稿されます(チェックした場合でも「name =」として投稿されます)。firebug で POST 値を調べました。
なぜこのように振る舞うのですか?何か不足していますか?無効なコントロールが投稿されていないことをどこかで読んだことがありますが、それは問題ありませんが、送信をクリックしてもこのコントロールは無効になりません。
これをテストするために、より複雑なセットアップで ASP.NET を使用していますが、本質的にこれが問題の核心です。ブラウザはFF最新です。
非常によく似た質問を見つけましたが、答えはありませんでした: 無効化されたコントロールが再度有効化されていますが、コンテンツをサーバーにポストバックしていません