Web2py:如何在定义后设置textarea的内容

时间:2016-03-26 22:40:29

标签: forms web2py

我正在使用web2py创建一个更新一些(当前为空)文本字段的SQLFORM:

form = SQLFORM(db.table, db.table(1), fields = ['blank_name'])

使用name='blank_name'创建textarea标记。然后,我想将此文本区域的默认文本设置为某个变量。所以我试过了

form.element(_name='blank_name').update(_value='My default value')

但这只是设定了'值' textarea的属性为'我的默认值'。如何将以前空白的textarea的内容设置为值?

1 个答案:

答案 0 :(得分:1)

最简单的方法是设置字段默认值(在创建表单之前):

db.table.blank_name.default = 'My default value'

关于原始方法,web2py HTML帮助程序就其组件(即内容)的行为类似,因此您可以使用.append.insert方法更新内容。