GET 方法无法获取 URL 中的日期

我有一个包含不同输入的表单。现在我调用 GET 并希望将所有信息提供给另一个站点。


<form action="/listShifts" method="GET">

                            <div class="row">

                                <div class="m-1 col-sm-3">

                                    <label class="control-label"><spring:message

                                            code="shifts.startdate"/></label>

                                    <input type="date" class="form-control" value="">

                                </div>

                                <div class="m-1 col-sm-3">

                                    <label class="control-label"><spring:message

                                            code="shifts.enddate"/></label>

                                    <input type="date" class="form-control" value="">

                                </div>

                                <div class="m-1 col-sm-3">

                                    <label class="control-label"><spring:message

                                            code="shiftstatus.name"/></label>

                                    <select name="stateId" class="form-control">

                                        <option value=""><spring:message code="shifts.selectshiftstate"/></option>

                                        <option value=""><spring:message code="shifts.allstates"/></option>

                                        <c:forEach items="${states}" var="state">

                                            <option value="${state.stateId}">${state.stateName}</option>

                                        </c:forEach>

                                    </select>

                                </div>

                            <button type="submit" class="mt-4 btn btn-outline-info align-self-center"><spring:message

                                    code="shifts.filter2"/></button>


                        </form>


状态 ID 写入 URL。日期没有。我怎样才能改变这个?不知道如何解决这个问题。


白衣染霜花
浏览 180回答 1
1回答

翻过高山走不出你

您需要添加name参数才能inputs通过 提交forms。如果您想提交date,只需name在日期字段中添加属性即可。<div class="m-1 col-sm-3">&nbsp; &nbsp; &nbsp;<label class="control-label">&nbsp; &nbsp; &nbsp; &nbsp; <spring:message code="shifts.startdate"/>&nbsp; &nbsp; &nbsp;</label>&nbsp; &nbsp; &nbsp;<input type="date" class="form-control" value="" name="start_date"></div><div class="m-1 col-sm-3">&nbsp; &nbsp; &nbsp;<label class="control-label">&nbsp; &nbsp; &nbsp; &nbsp; <spring:message code="shifts.enddate"/>&nbsp; &nbsp; &nbsp;</label>&nbsp; &nbsp; &nbsp;<input type="date" class="form-control" value="" name="end_date"></div>现在,您只能获得状态,因为您仅将名称属性添加到状态下拉列表中。<select name="stateId" class="form-control">&nbsp;...
打开App,查看更多内容
随时随地看视频慕课网APP