0

jquery validate を使用してフォームを検証し、処理のために送信しました。すべてがうまく機能し、フォームに満足しています。

フォームに jquery ツールを追加して、dateinput 機能を使用することにしました。カレンダーのピックアップを取得でき、うまく機能します。

ただし、「mydate」という日付テキストボックスを検証するルールを設定していませんが、将来の日付を選択するとすぐに無効な日付が表示され、検証は日付をチェックして将来の日付を許可しません。

ページから検証スクリプトを削除したところ、日付入力が期待どおりに機能しました。

SO検証には自動のものがあります。この入力ボックスの検証を無効にするにはどうすればよいですか (ルールを設定していませんが)、またはこの問題を回避するにはどうすればよいですか

ありがとうございました

こんにちは

要素のクラスは「日付」でした。質問を投稿する前に名前を「mydate」に変更しました。これは、検証が日付としてそれを取得していると想定していましたが、それでも捕まったためです。

私は今のところ jquery ツールをやめて、代わりにユーザー インターフェイスを使用するというルートをとりました。これまでのところすべてが機能しているため、方向転換が必要です

ありがとうございました

4

1 に答える 1

1

jquery validate が自動的に検証をアタッチするクラスは次のとおりです。自動規則を回避するために、これらのクラス名を使用しないでください。

classRuleSettings: {
    required: {required: true},
    email: {email: true},
    url: {url: true},
    date: {date: true},
    dateISO: {dateISO: true},
    dateDE: {dateDE: true},
    number: {number: true},
    numberDE: {numberDE: true},
    digits: {digits: true},
    creditcard: {creditcard: true}
}
于 2012-04-14T22:34:03.710 に答える