在页面的视图和编辑模式之间切换的更好方法是什么?

时间:2011-04-27 23:00:57

标签: jquery html django

我正在开发一个用户个人资料页面,它有两种模式 - 查看和编辑。页面首次加载时以视图模式启动。要进入编辑模式,用户需要单击“编辑”按钮,然后页面将成为表单。

我想在html中包含视图模式和编辑模式(在div中)的标记,并隐藏编辑div以开始。一旦用户点击“编辑”按钮,使用JQuery隐藏视图div并显示编辑div。

这种方法合理吗?它会导致任何不良副作用吗?如果有的话,请随意提出任何更好的方法。

顺便说一下,对于服务器端我正在使用Django

1 个答案:

答案 0 :(得分:0)

似乎是一种合理的方法。只需确保对用户提交的数据进行适当的服务器端验证。请记住,如果隐藏了javascript,用户仍然可以发回数据并绕过任何客户端验证。

话虽如此,如果编辑按钮仅对一组授权用户可见,您可能希望隐藏服务器端的编辑按钮。