日付を検証していて、ブラウザのサポートを簡単に確認しました。無効な日付を送信すると、有効な関数がFirefoxでうまく動作します。受け取った値から新しい日付の値が "Invalid Date"の場合はfalseを返し、エラーメッセージとともに警告します。 問題は、クロムでは、これはまったく機能しないということです。 日付が空になるといつでも実行できるように私のajaxを持っています(私は、ユーザーが日付フィールドを空にしてデータをフィルタリングできるようにしたいからです)。Webkitの入力タイプ=日付が不正な日付に空の値を送信する
しかし、無効な日付(たとえば2016-02-31)を挿入すると値が空になるので、ajaxはあたかもフィールドが空であるかのように実行されます。私はこれが起こらないようにしたい。
これを行う可能性のあるすべてのhtml属性とイベントを確認していますが、私は何を使用すべきかわかりません。私はfalseを返す関数を渡してエラーを試みました。何も変わっていません。 onpatternmismatchかもしれませんか?
ありがとうございました!それはうまくいった。 – Lorthas