質問: false; } ``` ``` キャンパス 【必須項目】 コード ```
回答: $はjQueryですかね? jQueryの場合valueでは値は取れません。 以下のようにすることで取得できます。 ``` // jQueryオブジェクトの場合 $("#basyo").val(); // valueで取りたい場合 $("#basyo")[0].value; ``` レンダリングされた後のHTMLを見てみないと何とも言えませんが、 そもそも`$("#basyo")`で何が取れているのか気になります。 それで本当に全てのチェックボックスの値が取れているのであれば、 以下のようにすればいけると思います。 ``` if(!$("#basyo").val()) { $("#Err").html("「場所」を選択してください。"); } ``` とれないのであれば、チェックボックスを取得するようにしないとダメですね。 1つ1つのチェックボックスの id や name が連番のようにレンダリングされていませんか? basyo-1, basyo-2, basyo-3 のような。 こんな感じになっていれば以下のようにすればいけると思います。 ``` if(!$("input[type='checkbox'][id^='basyo']:checked").length) { $("#Err").html("「場所」を選択してください。"); } ```