特定のユーザーのフィールドの一部を無効にする必要があるフォームがありますが、他のユーザーはすべてのフィールドに入力して編集できるため、次のようになります。
$('.adminOnlyField').attr("readonly","true");
$('.adminOnlyField').prop('disabled', 'disabled');
このため、フォームが送信されたときに、変更を処理するためにコントローラーに何も送信されません。たとえば、$_POST は空です (cakePHP では $this->request->data)。これらの行を削除するとすぐに、データが再度送信されます。
どうすればこれを回避できますか?私は CakePHP を使用していますが、これは問題ではないと思います。
ありがとう