我使用g:datepickerUI:
<div class="input-icon right">
<i class="fa" data-placement="left"></i>
<g:datepickerUI class="form-control" name="dateF" precision="day" />
<div class="form-control-focus"></div>
</div>
然后在导航器中生成隐藏的输入:
<input type="text" id="dateF_picker" name="dateF_picker" placeholder="" class="form-control date-picker mask_date" data-date-language="fr" data-date-format="dd/mm/yyyy" data-date-start-date="" data-date-end-date="" style="position: relative;" aria-required="true" aria-invalid="false" aria-describedby="dateF_picker-error">
<input type="hidden" id="dateF" name="dateF" value="31/11/2019">
<input type="hidden" id="dateF_day" name="dateF_day" value="1">
<input type="hidden" id="dateF_month" name="dateF_month" value="12">
<input type="hidden" id="dateF_year" name="dateF_year" value="2019">
当我手动将日期选择器修改为31/11/2019
时,它会在IHM中更正日期选择器的输入,还修正了日月和年中其他隐藏的输入,但是完整日期之一并没有对其进行更正。问题是我在那之后使用的那一个,所以它需要错误的日期。有人对这个问题有任何想法吗?