我使用的是jquery datepicker,它支持本地化和屏蔽输入。我的问题特别是法语和'd M,yy‘格式。在法语中,短月份的名称如下:'Jan','Fév','Mar','Avr','Mai','Jun','Jul',‘Ao’,'Sep','Oct','Nov','Déc‘。
我无法键入2月,8月和12月的重音字符。所有其他月份的日期都可以正确键入。即使我复制"Déc",我也不能输入这个值。有人知道如何解决这个问题吗?
Sample code in below link:发布于 2020-01-03 03:35:13
最后我找到了根本原因。这主要是由于月份格式和特定语言的掩码。月份格式是用户输入短月份名称的地方,因此使用的掩码是月份的'aaa‘。但是这个掩码只允许A-Za-z字符集。由于法语有重音字符,因此在掩码中不支持这些字符。因此,我创建了新的掩码定义“A-Za-zu00C0-u024F”,并将其用于月份掩码。
答案在相同的小提琴中更新。
https://stackoverflow.com/questions/59432667
复制相似问题