我如何设置jQuery datepicker值? (“ setDate”无效)

问题描述 投票:1回答:1

我在设置jQuery datepicker日期值时遇到问题。我要从sql数据库中检索一个日期,然后在将其格式化后尝试将其设置为datepicker。我的jsp代码看起来像

<div class="col-md-6 col-sm-6 col-xs-12 form-group">
                        <label>Date de Debut</label><span style="color:red;"></span>
                         <form:input
                            path="roles[0].startDate"
                            class="form-control" 
                            type="date"
                            pattern="dd-mm-yyyy"
                            name="dateDebut" 
                            id="dateDeDebut" 
                            required="true" />
                    </div>

我的Jquery代码看起来像

var start = row.roles[0].startDate;
    var date_start = new Date(start);
    var startDate = new Intl.DateTimeFormat('en-GB').format(date_start);//gives me this format "dd/mm/yyyy"

    $('#dateDeDebut').datepicker();
    $('#dateDeDebut').datepicker("setDate", startDate);

all fields ok, only datepickers not working not showing values

jsp jquery-ui-datepicker
1个回答
0
投票

[我认为问题出在type="date"上,因为您也在使用datepicker,因此只要需要在type上应用日期选择器,就只需更改输入的dateDeDebut

© www.soinside.com 2019 - 2024. All rights reserved.