<s:form namespace="/tb" action="tenderList" name="searchForm" id="searchForm">
<s:hidden name="tbid.city" id="condition1_search"></s:hidden>
<s:hidden name="tbid.month" id="condition2_search"></s:hidden>
</s:form> <a href="javascript:;" class="condition1">条件1</a>
<a href="javascript:;" class="condition2">条件2</a> <script type="text/javascript">
$(function(){
$(".condition1").click(function(){
var condition = $(this).html();//获取标签内的值
$("#condition1_search").attr("value",condition);//点击后,将标签内的值传到<s:hidden></s:hidden>里面
$("#searchForm").submit();
});
$(".condition2").click(function(){
var condition = $(this).html();//获取标签内的值
$("#condition2_search").attr("value",condition);
$("#searchForm").submit();
});
});
</script>
这就是前台页面的代码。主要就是在鼠标单击搜索条件时,通过jquery将条件的值先获取到,然后传到<s:hidden></s:hidden>里面,最后提交表单。