web/formwidgets.py
branchtls-sprint
changeset 1768 b59b7c422a8a
parent 1749 b61dc3e5dca5
child 1771 bb9538d91465
equal deleted inserted replaced
1767:f0ba5a07e271 1768:b59b7c422a8a
    69 
    69 
    70         Generate one <input> tag for each field's value
    70         Generate one <input> tag for each field's value
    71         """
    71         """
    72         self.add_media(form)
    72         self.add_media(form)
    73         name, values, attrs = self._render_attrs(form, field)
    73         name, values, attrs = self._render_attrs(form, field)
       
    74         # ensure something is rendered
       
    75         if not values:
       
    76             values = (INTERNAL_FIELD_VALUE,)
    74         inputs = [tags.input(name=name, value=value, type=self.type, **attrs)
    77         inputs = [tags.input(name=name, value=value, type=self.type, **attrs)
    75                   for value in values]
    78                   for value in values]
    76         return u'\n'.join(inputs)
    79         return u'\n'.join(inputs)
    77 
    80 
    78 
    81