0

我正在使用支持本地化和屏蔽输入的 jquery datepicker。我的问题特别是法语语言和格式'd M,yy'。在法语中,短月份名称如下:['Jan','Fév','Mar','Avr','Mai','Jun','Jul','Aoû','Sep','Oct' ,“十一月”,“十二月”]。

我无法在 2 月、8 月和 12 月输入重音字符。其他月份的所有日期都可以正确输入。即使我复制“Déc”,我也无法输入此值。有谁知道如何解决这个问题?

Sample code in below link:

http://jsfiddle.net/shahrashmi/mf19c2wr/

4

1 回答 1

0

最后我找到了根本原因。这主要是由于月份格式和特定​​语言的屏蔽。月份格式是用户输入短月份名称的地方,因此使用的掩码是“aaa”代表月份。但是这个掩码只允许 [A-Za-z] 字符集。由于法语有重音字符,因此掩码中不支持这些字符。因此,我创建了新的掩码定义“[A-Za-z\u00C0-\u024F]”并将其用于月份掩码。

答案在同一个小提琴中更新。

于 2020-01-02T19:35:13.253 回答