在提交时在表单操作中丢失变量

Get variable lost in form action on submit

本文关键字:变量 操作 提交 表单      更新时间:2023-09-26

当这是由onchange事件提交的形式时,它不会保留get变量view。知道为什么会发生这种情况吗?提交时,这是它转到的网址,index?month=February&year=2014

<form action="index?view=list" class="pure-form pure-form-aligned" style="margin:20px;">
    <select name="month" onchange="this.form.submit();">
    <option value="January">January</option>
    <option value="February">February</option>
    </select>
    <select name="year" onchange="this.form.submit();">
    <option value="2014">2014</option>
    <option value="2013">2013</option>
    <option value="2012">2012</option>
    </select>
</form>

只需在表单中添加一个隐藏的输入字段:

<input type="hidden" name="view" value="list" />