我正在使用表格:
<form class="sortform" action="" method="get">
<select id="custom-search-filter" class="filter">
<option class="custom-search-order" value="ASC">Ascending</option>
<option class="custom-search-order" value="DESC">Descending</option>
</select>
</form>
提交另一份表格:
jQuery('select#custom-search-filter').change(function() {
var order = jQuery(this).val();
jQuery("div#custom-search-wrap #searchform input#order").val(order);
jQuery('div#custom-search-wrap #searchform').submit();
});
另一种形式:
<form role="search" method="get" id="searchform" action="http://mysite.lh/">
...
</form>
上面的表单正在运行,但当另一个表单中的其他表单发生更改时,表单无法正常工作。
但这不适用于IE7?欢迎任何帮助。
感谢。
答案 0 :(得分:1)
我看了你的代码,我找不到与你的
匹配的表格div#custom-search-wrap #searchform
选择
这会有用......
$(function() {
alert($('div#custom-search-wrap #searchform').length) // 0 nothing found
alert($(".sortform").length) // 1 form found
})
<强>更新强>
你说这个表格来自另一段代码。
请检查您的选择器,就像我完成它并比较 使用firefox,chrome或其他IE的结果
希望这会有所帮助