我正在使用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的内容设置为值?
答案 0 :(得分:1)
最简单的方法是设置字段默认值(在创建表单之前):
db.table.blank_name.default = 'My default value'
关于原始方法,web2py HTML帮助程序就其组件(即内容)的行为类似,因此您可以使用.append
或.insert
方法更新内容。