2015-04-06 165 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”。对于这些有点事情,“去除/添加”是我猜的最好的。我对么? –