将 Datetimepicker 语言中月份的第一个字母大写:nl(netherlands) not with css
Capitalize First Letter of the month in Datetimepicker language: nl(netherlands) not with css
除style/css解决方案之外的任何解决方案。
我尝试使用 .change() 但当我在输入框外单击时,它将 return 到当前日期。 text-transform: capitalize 解决方案对我来说不是可取的,因为在发送的电子邮件中,它将 return 转换为小写。另外,只有nl(荷兰)语言有问题,其他语言都可以。
这是Codepen
中的示例代码
$.datetimepicker.setLocale('nl');
$( 'input' ).datetimepicker({
timepicker:false,
format:'F d, Y',
maxDate: '0',
i18n: {
nl: {
months: [
"Januari", "Februari", "Maart", "April", "Mei", "Juni", "Juli", "Augustus", "September", "Oktober", "November", "December"
]
}
}
}).keypress(function (e) {
e.preventDefault();
}).change(function(){
var value = $('input').val();
var capitalized = value[0].toUpperCase() + value.substr(1);
$('input').val(capitalized);
});
而不是更改使用 jQuery
的模糊事件
$.datetimepicker.setLocale('nl');
$( 'input' ).datetimepicker({
timepicker:false,
format:'F d, Y',
maxDate: '0',
i18n: {
nl: {
months: [
"Januari", "Februari", "Maart", "April", "Mei", "Juni", "Juli", "Augustus", "September", "Oktober", "November", "December"
]
}
}
}).keypress(function (e) {
e.preventDefault();
}).blur(function(){
var value = $('input').val();
var capitalized = value[0].toUpperCase() + value.substr(1);
$('input').val(capitalized);
}).change(function(){
$(':focus').blur();
});
这是工作示例:CodePen
除style/css解决方案之外的任何解决方案。 我尝试使用 .change() 但当我在输入框外单击时,它将 return 到当前日期。 text-transform: capitalize 解决方案对我来说不是可取的,因为在发送的电子邮件中,它将 return 转换为小写。另外,只有nl(荷兰)语言有问题,其他语言都可以。
这是Codepen
中的示例代码$.datetimepicker.setLocale('nl');
$( 'input' ).datetimepicker({
timepicker:false,
format:'F d, Y',
maxDate: '0',
i18n: {
nl: {
months: [
"Januari", "Februari", "Maart", "April", "Mei", "Juni", "Juli", "Augustus", "September", "Oktober", "November", "December"
]
}
}
}).keypress(function (e) {
e.preventDefault();
}).change(function(){
var value = $('input').val();
var capitalized = value[0].toUpperCase() + value.substr(1);
$('input').val(capitalized);
});
而不是更改使用 jQuery
的模糊事件$.datetimepicker.setLocale('nl');
$( 'input' ).datetimepicker({
timepicker:false,
format:'F d, Y',
maxDate: '0',
i18n: {
nl: {
months: [
"Januari", "Februari", "Maart", "April", "Mei", "Juni", "Juli", "Augustus", "September", "Oktober", "November", "December"
]
}
}
}).keypress(function (e) {
e.preventDefault();
}).blur(function(){
var value = $('input').val();
var capitalized = value[0].toUpperCase() + value.substr(1);
$('input').val(capitalized);
}).change(function(){
$(':focus').blur();
});
这是工作示例:CodePen