我正在开发一个用户个人资料页面,它有两种模式 - 查看和编辑。页面在首次加载时以查看模式启动。要进入编辑模式,用户需要点击“编辑”按钮,然后页面变成一个表单。
我想在 html 中包括 View 模式和编辑模式(在 div 中)的标记,并首先隐藏编辑 div。用户单击“编辑”按钮后,使用 JQuery 隐藏 View div 并显示编辑 div。
这种做法合理吗?它会导致任何不良的副作用吗?如果有任何更好的方法,请随时提出建议。
顺便说一下,对于服务器端,我使用的是 Django
最佳答案
似乎是一种合理的方法。只需确保对用户提交的数据进行适当的服务器端验证即可。请记住,如果它用 javascript 隐藏,用户仍然可以发回数据并绕过任何客户端验证。
话虽如此,如果编辑按钮仅对一组授权用户可见,您可能希望在服务器端隐藏编辑按钮。
关于jquery - 在页面的查看和编辑模式之间切换的更好方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5811669/