我想在所选值更改时提交表单,并添加查询字符串参数。只能提交,但参数丢失。比如提交的时候,我想把表单提交到这个url:
http://www.example.com/myblog?year=2012
但是下面的url实际上是提交的,缺少参数:
如果我更改为提交到 google.com,它会起作用。
任何的想法?
<script type="text/javascript">
$(document).ready(function () {
$('#newsArchiveDropDown').change(function () {
var selectValue = $(this).val();
var form = $('#newsArchiveForm');
form.attr('action', form.attr('action') + '?year=' + selectValue);
form.submit();
});
});
</script>
<form id="newsArchiveForm" method="GET" action="http://www.a.com/myblog" novalidate="novalidate">
<select id="newsArchiveDropDown" name="">
<option value="2012" class="">2012</option>
<option value="2011" class="">2011</option>
</select>
</form>