2015-04-06 164 views
0

我有一個註冊/登錄表單。我當前的設計如下隱藏div或動態添加它

<div class="container"> 
    <form class="register"> 
    </form> 
    <form class="login"> 
    </form> 
</div> 
我使用 Jqueryshow/hide的div

另一種方法可以是

<div class="container"> 
     //Empty Div 
    </div> 

Append/Remove div的動態當用戶點擊register/login按鈕。

哪一個比anohter最好?這些方法的優點和缺點是什麼。 有什麼建議嗎?

+0

最佳方式?你的標準是什麼?現在看來你的問題是基於意見的。 – j08691

+1

這是個人意見。顯示/隱藏似乎更合理,因爲您不必擔心內容將從何處加載。但如果內容很大,動態加載它可能是一個更好的選擇。所以答案取決於。 – epascarello

+1

做'隱藏/顯示',我不認爲有必要動態刪除和添加每一個。 –

回答

1

我認爲追加/刪除div將是最糟糕的解決方案,因爲這會清除表單的狀態..喜歡..如果用戶決定從一種表單轉到另一種表單,用戶將失去信息。但總的來說,他們都可以接受。

+0

是的,你清除我的懷疑與單點'會失去信息'。請告訴我,如果它不是登錄div,可能是最好的。加一個 –

+0

您可以設計它,以便保存信息。 –

+0

@SpencerWieczorek我在問其他divs。例如,如果用戶選擇「Australia」,它應該顯示「Aus info」,如果是「NZ」,那麼容器應該有「NZ info」。對於這些有點事情,「去除/添加」是我猜的最好的。我對麼? –