我有一个包含不同输入的表单。现在我调用 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。日期没有。我怎样才能改变这个?不知道如何解决这个问题。
1 回答
翻过高山走不出你
TA贡献1875条经验 获得超3个赞
您需要添加name参数才能inputs通过 提交forms。如果您想提交date,只需name在日期字段中添加属性即可。
<div class="m-1 col-sm-3">
<label class="control-label">
<spring:message code="shifts.startdate"/>
</label>
<input type="date" class="form-control" value="" name="start_date">
</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="" name="end_date">
</div>
现在,您只能获得状态,因为您仅将名称属性添加到状态下拉列表中。
<select name="stateId" class="form-control">
...
- 1 回答
- 0 关注
- 135 浏览
添加回答
举报
0/150
提交
取消