Jquery UIのdatepickerを使用している間にテストを行っていて、日付形式がChromeで正しく機能しないことが判明しました。もし私が13/10/2009を入力すると、フォーマットが間違っています。私が思うには、フォーマットはすべてのブラウザと検証でdd/mm/yyyyですが、何らかの理由でchromeがmm/dd/yyyyにデフォルト設定されています。つまり、Google Chromeではなく他のすべてのブラウザで正常に動作します。ここでGoogle ChromeのDatepicker UI形式のエラー
はリンクです:https://www.carcreditassured.co.uk/apply-now-poor-rating/(このoccassionに私はユーザビリティを支援するために、3つの選択ボックスに質問の種類を変更するつもりですが、私は今後の参考のための答えを知りたいのですが)
ここに私のjqueryのコードがあります:
$('.date-pick').datepicker({
showOn: 'both',
buttonText: 'Choose a date',
buttonImage: '/images/calendar.png',
buttonImageOnly: true,
dateFormat: 'dd/mm/yy',
numberOfMonths: 1,
showButtonPanel: true
});
アドバイスをいただければ幸いです。 最高の願い レイチェル
P.S.このフォーラムの別の記事を読んだ後、私はMMをキャプティアイズしようとしましたが、それは私が探しているものではない形式(2009年10月13日)です。
こんにちは、ありがとう、私はあなたが述べたようにローカライゼーションを設定するときに問題を抱えていたので、私はそれが働いたカスタム検証メソッドを追加した後、datepickerプラグインの代わりにバリデータの問題に絞り込んだ。 – Rachel
nice!しかし、週は英国の月曜日に始まらないのですか? – Tsar
ええ、私はあなたの言っていることを聞いて、あなたのソリューションを実装しているので、フォーマットが完全に正しいと私は検証の問題を克服する正規表現を持っている - すべての問題のすべてが解決されます。ご協力いただきありがとうございます! – Rachel