私はjquery validateを使用するフォームを持っており、フォームはsubmitとblur(onfucusout)で検証されます。私のフィールドのいくつかは、jqueryマスクプラグインを使用してマスクを持っています。マスクは、フォーカスが入ると、フィールド---(---)---/----にこのようなものを置きます。ユーザーがこのフィールドをクリックすると、(---)---/----が消えます。私の問題は、フィールドが黒くなっているにもかかわらず、ユーザーが空白のままではなく、(---)---/----を入力したと考えて検証エラーが出ていることです。Jquery Validate - 入力マスクの衝突
私の最初の考えは、(---)---/----が消えた後に検証するようにバリデーションを遅らせることでした。私の質問は、文字がなくなった後にフィールドを評価するようにバリデーションをどのように設定するのですか?これが適切な修正でない場合、誰かが私にこの問題を解決させる手助けをすることができます。
もう一度、マスク文字がなくなる前に検証がトリガーされているためだと思います。マスクされた場所の所有者が消えた後で検証する必要があります。助けてくれてありがとう。