オンライン予約フォームに複数のオプション値を選択しています。私のプロジェクトはこのプロジェクトと同じです (前のドロップダウン選択に基づいて 2 番目のドロップダウンを表示します)
ユーザーが他のオプションを選択したときにオプションをクリアするためにいくつかのjqueryコードを使用しました。フォームを検証する方法です。つまり、少なくとも1つの選択オプションが第2レベルの選択オプション値で選択されています。
検証phpページでこのコードを使用してみました
else if ($appointment_gc == " "
|| $appointment_fu == " "
|| $appointment_gas == " "
|| $appointment_col == " "
|| $appointment_ent == " "
|| $appointment_ort == " "
|| $appointment_ps == " "
|| $appointment_package == " " ) {
echo "Submission fails. You have not choose any package.
Please go back and try again.
<input style=\"padding:10px 20px;margin-top:20px;\"
type=button value=\"Back\" onClick=\"history.go(-1)\">";
exit();
}
それぞれ$appointment_...
が選択オプションです。少なくとも1つの選択オプションが選択されていることを望んでいますが、どのように送信に失敗したかは関係ありません。