簡體   English   中英

我如何使導航系統為每個項目顯示不同的表單,但在同一位置顯示不同的導航項目?

[英]how would I make a navigation system that display a different forms for each item different navigation item in the same place?

基本上,我試圖制作一個按鈕列表,單擊該按鈕時,它將調用一個表單並將其顯示在頁面上的某個位置,然后單擊另一個按鈕時,先前顯示的表單將消失,而新的表單將其替換。

我了解您可以通過按鈕使用:

    onClick="document.getElementbyId('form1').style.display=('inline')"

但是如何將當前顯示設置為不顯示,然后更改呢? 我大約有25種以上的表單,因此它必須是動態的,並將當前顯示的任何表單設置為不顯示,然后將定義的表單設置為display。

希望你們能理解我正在努力實現的目標。 一個帶有一堆鏈接的列表,這些鏈接顯示不同的表單,但是我只希望一個表單同時顯示,並且都在完全相同的位置顯示。

Try This Code:    


<div class="menu">
    <ul>
        <li><a href="#tabs-1" id="page1" class="tab">page 1</a>

        </li>
        <li><a href="#tabs-2" id="page2" class="tab">page 2</a>

        </li>
        <li><a href="#tabs-3" id="page3" class="tab">page 3</a>

        </li>
        <li><a href="#tabs-4" id="page4" class="tab">page 4</a>

        </li>
        <li><a href="#tabs-5" id="page5" class="tab">page 5</a>

        </li>
    </ul>
</div>
<div class="contentarea" id="response"></div>
 <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script>
$(document).ready(function () {
        // load index page when the page loads
        $("#response").html("DEFAULT");
        $("#page1").click(function () {
            // load home page on click
            $("#response").html("TESTING 1");
        });
        $("#page2").click(function () {
            // load about page on click
            $("#response").html("TESTING 2");
        });
        $("#page3").click(function () {
            // load contact form onclick
            $("#response").html("TESTING 3");
        });
        $("#page4").click(function () {
            // load contact form onclick
            $("#response").html("TESTING 4");
        });
        $("#page5").click(function () {
            // load contact form onclick
            $("#response").html("TESTING 5");
        });
    });

    </script>

    <style>
    li {
    display: inline-block;
    margin-right: 2px;
}
li a {
    border: 1px solid #666;
    padding: 4px;
}

   </style>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM