Web2py:SQLForm标签选项不覆盖视图中的标签

时间:2013-01-17 22:23:32

标签: forms web2py

我有一个简单的SQL表单,我试图覆盖标签,以便它们对用户更有意义:

  

form = SQLFORM(db.UserData,submit_button ='立即报告!',标签 =   {'title':'文章标题','链接':'链接到文章',   'htmlcontent':'HTML格式的内容','textcontent':'文字内容   格式','来源':'你的名字','imageurl':'图片到文章',   'briefdescription':'简短的文章摘录','iscontentavailable':   '忽略这个'})

htmlContent imageurl briefdescription &的标签 textcontent 未被替换。

知道我应该检查什么或者我可能会出错的地方吗?

1 个答案:

答案 0 :(得分:2)

使用标签时,您可以在定义表格时获得字段的简单名称:

db.define_table('system',
            Field('version', label='System Version', length=4),
            Field('db', label='System Database', length=10),
            Field('modules', label='Modules loaded', length=50)
            )

并使用带有自定义表单的占位符HTML5属性,您可以在文本框中添加提示:

{{=form.custom.begin}}
{{form.custom.widget.title['_placeholder']='Article Title'}}
{{form.custom.widget.link['_placeholder']='Link to article'}}
....
{{=form.custom.end}}

要添加标签,您可以使用jquery:

$('#title').val($('#title').val() + 'Article Title');