1

我在 jsp 上将我的字段呈现为两个输入,如下所示:

<fmt:formatDate pattern='dd/MM/yyyy' type='date' value='${campaign.beginDate}' var="startDate"/>
<form:input path="startDate" id="startDate" name="startDate" data-format="dd/MM/yyyy" type="text" value="${startDate}"/>

<fmt:formatDate pattern='HH:mm:ss' type='date' value='${campaign.beginDate}' var="startTime"/>
<form:input path="startTime" id="startTime" name="startTime" data-format="hh:mm:ss" type="text" value="${startTime}"/>

现在我想将日期读入我的控制器中的同一个日期对象。

4

1 回答 1

1

这很简单。使用包含日期和时间的隐藏输入字段并在控制器中读取。

例如:

 <form:hidden id="<id>" path="<path>" />

或在提交表单之前更新隐藏字段的值。


在提交表单之前使用jQuery更新字段中的值:

$("#form-id").submit(function(event) {
    var startDate = $('#startDate).val();
    var startTime = $('#startTime).val();

    $('#startDateTime').val(<pass the date and time here>);
});
于 2015-04-15T16:32:32.970 回答