# HG changeset patch # User sylvain.thenault@logilab.fr # Date 1239374928 -7200 # Node ID 9e038f84dbb3a38c20bdfd76c1da51d83f84a187 # Parent 828bbf500bcc99019a949d103b9caa4d1b739332 setdomid should be true when id specified in kwargs diff -r 828bbf500bcc -r 9e038f84dbb3 web/form.py --- a/web/form.py Fri Apr 10 16:48:28 2009 +0200 +++ b/web/form.py Fri Apr 10 16:48:48 2009 +0200 @@ -302,6 +302,10 @@ def form_add_hidden(self, name, value=None, **kwargs): field = StringField(name=name, widget=fwdgs.HiddenInput, initial=value, **kwargs) + if 'id' in kwargs: + # by default, hidden input don't set id attribute. If one is + # explicitly specified, ensure it will be set + field.widget.setdomid = True self.fields.append(field) return field