在提交时在表单操作中丢失变量
Get variable lost in form action on submit
当这是由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" />
相关文章:
- 将文本框中的值用于按钮窗体操作上的变量
- 操作javascript变量[HTML]以只显示文本
- JavaScript在变量中存储操作?有可能吗
- 当输入为变量时,.replace.不执行任何操作
- 流星技术/模式,用于等待数据库变量更改,然后在 in 之后执行某些操作
- 如何在JavaScript中定义和操作Date变量
- 是否可以在jquery启动或每次操作时将变量传递给它
- 网络浏览器正在成为“;严格的“;用于Javascript中未定义变量的操作
- 如果已发生操作,请增加变量
- 将java脚本变量传递给相同的表单操作php文件参数
- 在递归中操作变量
- 传递 js 变量以形成操作 url
- 将变量数据从操作脚本 3 发送到 JavaScript
- 使用网址生成网址.操作助手和 JavaScript 变量的正确编码
- Ember.js 车把 - 在操作助手中使用变量
- 使用变量和数字的操作
- 将变量从 JavaScript 传递到操作类
- Less中的变量操作
- 变量操作
- Angularjs 1.5 -使用service的组件通信-异步变量操作