簡體   English   中英

一張div反映在一頁上的多個位置

[英]One div mirrored in several locations on one page

我正在制作一個一頁的網站,其布局由水平滑動的部分組成。 每個部分的末尾都有一個比較復雜的形式。 各部分之間的格式始終相同,並且如果其中一部分填寫,則應該全部進行更改。

我的問題是:什么是最佳方法?

我希望該網站盡可能地輕巧,以便在非常不發達國家使用。 (到目前為止,我還不需要jquery,但這仍然是一個選擇)。

到目前為止,我最好的主意是在頁面加載時復制表單,但是當用戶修改表單時,需要腳本加載才能實時更新每個表單。

不能只鏡像一個div嗎? 表單的所有實例實際上是在多個地方出現的同一個div嗎?

復制更改后的輸入數據?

<!DOCTYPE HTML>
<html>
    <head>
        <title>Bla!</title>
        <style type='text/css'>
        </style>
        <script type='text/javascript'>
            function duplicate(object) {
                var data = object.value;
                inputs = document.getElementsByName(object.name);
                for (var i in inputs) {
                    var input = inputs[i];
                    input.value = data;
                }
            }
        </script>
    </head>
    <body class='body' >
        <div id='div1'>
            <h2>Form1</h2>
            <form>
                <input onchange='duplicate(this);' name='input1'>
                <input onchange='duplicate(this);' name='input2'>
                <input onchange='duplicate(this);' name='input3'>
            </form>
        </div>
        <div id='div2'>
            <h2>Form2</h2>
            <form>
                <input onchange='duplicate(this);' name='input1'>
                <input onchange='duplicate(this);' name='input2'>
                <input onchange='duplicate(this);' name='input3'>
            </form>
        </div>
        <div id='div3'>
            <h2>Form3</h2>
            <form>
                <input onchange='duplicate(this);' name='input1'>
                <input onchange='duplicate(this);' name='input2'>
                <input onchange='duplicate(this);' name='input3'>
            </form>
        </div>

    </body>
</html>

暫無
暫無

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

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