【发布时间】:2011-07-06 13:10:02
【问题描述】:
我正在使用 web2py 表单,我希望某些字段仅对用户可见(已修复,无法编辑)。我尝试制作可编辑、可写、只读的各种组合,但没有用。我也查看了 web2py 的书,但这似乎还不够。如果有人能告诉我如何做到这一点,那就太好了。
【问题讨论】:
-
你能显示你的代码吗?如果您使用基于 db 表的 SQLFORM 或 Crud 表单,您应该能够设置 db.tablename.fieldname.writable=False (尽管您必须在创建表单之前的某个时间这样做)。如果您正在使用 FORM 帮助程序或只是在 HTML 中手动创建表单,那么您可以将“只读”属性添加到输入标签(尽管这可能会被攻击者破解),或者只是在输入标签之外显示一个值.
标签: forms field web2py readonly