0

这个问题可能已经被问过很多次了,我在应用不同网站上给出的方法时遇到了困难。

我有一个包含搜索字段的 JSP 页面

 ---------------------
|                     |   Type a Character to Search from the Database
|                     |  
 ---------------------

             =============
            |   Submit    |           
             ============= 

当用户输入一个字符并单击提交按钮时,我正在调用不同的 JSP“xyz.jsp”,例如

    <div id="searchPage">
    <%@include file="searchResult.jsp"%>
    </div>

我的要求是当页面被加载时,它应该只显示搜索文本框和一个提交按钮。当他/她单击提交按钮时,应该调用并显示包含另一个 jsp 的 div。

笔记

我需要保留用户在单击提交按钮上的搜索文本字段中输入的值。

搜索页面代码

<div id="Search1">
    <aui:form action="......" method="post" name="searchForm" id="searchFormId">

        <aui:input id='name' name="name" label="Student Name" type="text"       value=""   size="50"/>

    </aui:form>
 </div>
4

2 回答 2

1

你可以做这样的事情

<script type="text/javascript">
function showResult(){

    var ele = document.getElementById("Search1");
    if(ele.style.display == "block") {
            ele.style.display = "block";
      }
    else {
        ele.style.display = "none";
    }

}
</script>
于 2012-07-20T06:17:38.963 回答
0

它是否在jsp或php或asp中都没关系。方法是一样的。你应该使用java脚本。当页面最初加载时,您应该已经隐藏了 div。当用户点击提交按钮时。将结果加载到 div 并将显示更改为 true。我希望这有帮助。

于 2012-07-20T06:15:15.447 回答