Javascript 授权特定字符的日期选择器字段

Javascript 授权特定字符的日期选择器字段,javascript,jquery,date,jquery-ui,datepicker,Javascript,Jquery,Date,Jquery Ui,Datepicker,我使用的是jqueryUI和它的日期选择器,它工作得很好,但在法国,日期更可能是用斜杠(DD/MM/YYYY)编写的,而不是用破折号(DD-MM-YYYY),但日期选择器不允许用户输入斜杠 我希望datePicker字段允许用户输入斜杠和其他授权字符(即破折号和斜杠),但我不知道在哪里更改。格式已更改为法语 有什么提示吗 到目前为止,我的函数用于初始化任何需要日期选择器的字段(此处主要用于将大部分文本翻译成法语): Jquery ui日期选择器不能同时接受两种格式。 您可以使用以下两种文本输入:

我使用的是jqueryUI和它的日期选择器,它工作得很好,但在法国,日期更可能是用斜杠(DD/MM/YYYY)编写的,而不是用破折号(DD-MM-YYYY),但日期选择器不允许用户输入斜杠

我希望datePicker字段允许用户输入斜杠和其他授权字符(即破折号斜杠),但我不知道在哪里更改。格式已更改为法语

有什么提示吗

到目前为止,我的函数用于初始化任何需要日期选择器的字段(此处主要用于将大部分文本翻译成法语):


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”);
});

这应该行得通,如果需要改进,请编辑它

但我希望两个选项都可以很好地工作,谢谢,稍微有点黑客味,但那就行了;)但我希望两个选项都可以很好地工作,谢谢,稍微有点黑客味,但那就行了;)