Javascript 授权特定字符的日期选择器字段
我使用的是jqueryUI和它的日期选择器,它工作得很好,但在法国,日期更可能是用斜杠(DD/MM/YYYY)编写的,而不是用破折号(DD-MM-YYYY),但日期选择器不允许用户输入斜杠 我希望datePicker字段允许用户输入斜杠和其他授权字符(即破折号和斜杠),但我不知道在哪里更改。格式已更改为法语 有什么提示吗 到目前为止,我的函数用于初始化任何需要日期选择器的字段(此处主要用于将大部分文本翻译成法语):Javascript 授权特定字符的日期选择器字段,javascript,jquery,date,jquery-ui,datepicker,Javascript,Jquery,Date,Jquery Ui,Datepicker,我使用的是jqueryUI和它的日期选择器,它工作得很好,但在法国,日期更可能是用斜杠(DD/MM/YYYY)编写的,而不是用破折号(DD-MM-YYYY),但日期选择器不允许用户输入斜杠 我希望datePicker字段允许用户输入斜杠和其他授权字符(即破折号和斜杠),但我不知道在哪里更改。格式已更改为法语 有什么提示吗 到目前为止,我的函数用于初始化任何需要日期选择器的字段(此处主要用于将大部分文本翻译成法语): Jquery ui日期选择器不能同时接受两种格式。 您可以使用以下两种文本输入:
Jquery ui日期选择器不能同时接受两种格式。 您可以使用以下两种文本输入:
<input id="datepicker" pattern="\d{1,2}[\/-]\d{1,2}[\/-]\d{4}" type="text" />
<input id="hiddenField" type="text" style="display:none;" value="" />
<script type="text/javascript">
$('#hiddenField').datepicker({
[...]
dateFormat: 'dd/mm/yy',
onSelect:function(date){
$('#datepicker').val(date);
}
});
$('#datepicker').on("click", function() {
$('#hiddenField').datepicker("show");
});
</script>
$(“#hiddenField”).datepicker({
[...]
日期格式:“日/月/年”,
onSelect:功能(日期){
$(“#日期选择器”).val(日期);
}
});
$(“#日期选择器”)。在(“单击”,函数()上){
$('hiddenField')。日期选择器(“show”);
});
这应该行得通,如果需要改进,请编辑它Jquery ui Datepicker不能同时接受这两种格式。 您可以使用以下两种文本输入:
<input id="datepicker" pattern="\d{1,2}[\/-]\d{1,2}[\/-]\d{4}" type="text" />
<input id="hiddenField" type="text" style="display:none;" value="" />
<script type="text/javascript">
$('#hiddenField').datepicker({
[...]
dateFormat: 'dd/mm/yy',
onSelect:function(date){
$('#datepicker').val(date);
}
});
$('#datepicker').on("click", function() {
$('#hiddenField').datepicker("show");
});
</script>
$(“#hiddenField”).datepicker({
[...]
日期格式:“日/月/年”,
onSelect:功能(日期){
$(“#日期选择器”).val(日期);
}
});
$(“#日期选择器”)。在(“单击”,函数()上){
$('hiddenField')。日期选择器(“show”);
});
这应该行得通,如果需要改进,请编辑它但我希望两个选项都可以很好地工作,谢谢,稍微有点黑客味,但那就行了;)但我希望两个选项都可以很好地工作,谢谢,稍微有点黑客味,但那就行了;)