Web フォームでカスタム検証を使用する必要があります。
ツアーの日付を表示する 2 つまたは 3 つの選択タグがあります。それらはすべて「空の」オプションにデフォルト設定されます (つまり、値パラメーターは「」を返します)。ユーザーは 1 つ以上の日付を選択できます。
例えば
name: required field and uses the validation plugin
1st tour: user selected April 1 tour date
2nd tour user selected April 14 tour date
3rd tour: user opted not to join
上記のリンクから検証プラグインを使用すると、送信ボタンが押されたときにカスタム検証が実行されません。(ボタンタグは送信タイプです。ボタンタイプをボタンに変更すると、カスタムJavaScript検証は機能しますが、名前フィールドはチェックされません。)
もう 1 つの複雑な点は、ページに表示されるツアーの数 (したがって選択タグの数) がさまざまであることです。今週は 2 になるかもしれませんが、来週には 4 になるでしょう (その後、新しいものが作成されました)。
検証プラグインの API を見てきましたが、うまくいかないと思います。そして、それを使用できるフィールドに使用し、上記の「トリッキーな」状況のカスタム検証のみに依存することを望んでいます。
ありがとう