Hello,

In the controller I have a custom form that contains a password:

form = SQLFORM.factory(Field('afield', 'password'))
form.vars.afield = 'some initial password'

In view:

{{=form.custom.begin}}
{{=form.custom.widget.afield}}
{{=form.custom.submit}}
{{=form.custom.end}}

The problem is that the text field in the view doesn't display
'****************' (in fact the 'some initial password' string) when
the page is loaded. If I change the field type from 'password' to
'string', 'some initial password' is displayed inside the text field:

form = SQLFORM.factory(Field('afield', 'string'))

I think this is a bug.

Thanks.

i.a.

Reply via email to