add html5 required attribute to string inputs

This commit is contained in:
Frédéric Péters 2023-04-04 16:53:06 +02:00
parent b8a1233ba3
commit fca535f2c0
1 changed files with 1 additions and 0 deletions

View File

@ -635,6 +635,7 @@ class StringWidget(QuixoteStringWidget):
def render_content(self):
attrs = {'id': 'form_' + self.get_name_for_id()}
if self.required:
attrs['required'] = 'required'
attrs['aria-required'] = 'true'
if getattr(self, 'prefill_attributes', None) and 'autocomplete' in self.prefill_attributes:
attrs['autocomplete'] = self.prefill_attributes['autocomplete']