gpt4 book ai didi

javascript - Bootstrap日期选择器: The format is changed to default

转载 作者:行者123 更新时间:2023-12-03 10:03:54 25 4
gpt4 key购买 nike

我想要一个格式为dd.mm.yyyy的日期选择器。输入字段如下所示:

<h:inputText value="#{eventController.startdateAgenda}" styleClass="datepicker form-control" id="id_startdate" converterMessage="Example: 26.05.2015" >
<f:convertDateTime pattern="dd.MM.yyyy"/>
</h:inputText>

JavaScript 部分:

$(document).ready(function () {
$('.datepicker').datepicker({
format: 'dd.mm.yyyy',
autoclose: true
});
});

这还是第一次。但是当我清除并填充 inputText 时,日期将被格式化为“mm/dd/yyyy”。

单击此命令链接将填充该字段:

<h:commandLink>
<f:ajax onevent="function(data){if (data.status === 'success'){$('.datepicker').datepicker(); setDateFormat(); }}" listener="#{eventController.editAgendaEntry(a)}" execute="@this" render=":agendaData agendaTable"/>
<span id="pen" class="add-on glyphicon glyphicon-pencil" aria-hidden="true" align="right"></span>
</h:commandLink>

如何修复它?

更新:当我刷新页面时,格式又正确了。

最佳答案

我现在通过添加这个解决了这个问题

String js = "$('.datepicker').datepicker({format: 'dd.mm.yyyy', autoclose: true});"; 
RequestContext.getCurrentInstance().execute(js);

每个验证器方法和提交方法。

关于javascript - Bootstrap日期选择器: The format is changed to default,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30455492/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com