ユーザーがプロファイル情報を編集できる編集可能なフォームを作成しました。このフォームは保存して再表示できるため、ユーザーの操作に合わせて更新を保存できる必要があります。これは正常に動作しています。
フォームは非常に長いため、一部のセクションでは、前の入力に対する yes または no の選択に応じて、jquery を使用して表示/非表示にするフィールドがあります。これは、ラジオ入力が選択され、フォームが再表示されたときに保存された場合、jquery が詳細フィールドを再び非表示にすることを除いて機能します。
したがって、次のjqueryコードを修正して、どちらのラジオボタンも選択されていない場合は詳細divが非表示になりますが、[はい]オプションを選択して保存すると、フォームが再表示されたときに自動的に開きます! ありがとう
$("#diet-details").hide();
$("input[name=diet]").click(function() {
if ( $("#diet1").attr('checked'))
$("#diet-details").hide();
if ( $("#diet2").attr('checked'))
$("#diet-details").show();
});