我有一个 JSP 页面,其中有两种形式。
- 一个是默认的,另一个是隐藏的。
- 在默认表单上,有一个指向隐藏表单的链接。单击此链接后,会出现隐藏的表单,其中包含一些输入字段和提交按钮。
- 当我单击提交时,显然表单已提交。
但是当输出出现时,页面被加载并显示默认表单。我想显示隐藏的表格。我应该怎么办?
我的 JSP 页面具有以下代码结构:
<div id="1st_form">
<form id="defaultForm" action="/searchModel/search">
%{-- form input fields--}%
<div style="float: left; margin-left: 15px;">
<a href="javascript:advancedSearch();" style="color: #ffffff; font-size: 13px;">Advanced Search</a>
</div>
</form>
</div>
<div id="2nd_form" hidden="hidden">
<form id="hiddenForm" action="/searchModel/search">
%{-- form input fields--}%
<input type="submit" id="searchButton" value="Advanced Search" >
<div style="float: left; margin-left: 15px;">
<a href="javascript:normalSearch();" style="color: #ffffff; font-size: 13px;">Advanced Search</a>
</div>
</form>
</div>
和javascript函数如下:
function advancedSearch(){
$("#1st_form").hide();
$("#2nd_form").show();
}
function normalSearch(){
$("#2nd_form").hide();
$("#1st_form").show();
}