私は、何らかの検証を行う多くのフィールドを含むフォームを持っています。ただし、日付フィールドと時刻フィールドの 2 つのフィールドは特別です。それらの検証は、結合された日付/時刻値が将来のどこかのタイムスタンプであると述べています。jQuery 検証プラグインとその追加機能を使用して検証を行います。このフィドルをチェックして、私が持っているもののトリミングされたバージョンを確認してください。
いくつか問題があります。
- 日付フィールドに今日の日付を入力し、時間フィールドに過去の時間を入力すると、検証は期待どおりに失敗します (タイムスタンプは過去のものです)。ただし、時間フィールドのみが正しいプラグインの動作であるエラー ビューを取得しますが、両方のフィールドにエラーを表示したいと思います。これどうやってするの?
- 両方のフィールドに「将来」エラーが表示されている場合、一方のフィールドを変更して修正すると、もう一方のフィールドは固定に切り替わりません。これも予想される動作ですが、両方のフィールドのエラーをすぐにクリアしたいと思います。これどうやってするの?
ここで説明されている手法を使用して他のフィールドを検証しようとしました: 、しかし、その投稿のこのコメント$(.. selector for the two fields...).valid()
で説明されているバグにより、他のフィールドは検証されなくなります。私はかなり立ち往生しています...何か考えはありますか?