Integrated the required attributes across widgets (excluding radios and checkboxes).