0

この質問は何度も聞かれるかもしれませんが、私はさまざまな Web サイトで提供されているアプローチを適用するのに苦労しています。

検索フィールドを含む 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 に答える