I have ASP.NET Web forms and there are a few asp.net validation controls like RequiredFieldValidator, RegularExpresionValidator etc. used. I have to make the form accessible so that screen readers can read the screen properly. I have to add WAI-ARIA attributes 'role'='alert' and 'aria-atomic':'true' to the respective validation control if there is any validation failure and those attribute shouldn't be there if validation is passed. But I am wondering how to add these attributes and I need some help to add WAI-ARIA into the validation controls. My Web Form HTML is as below:
<asp:FileUpload ID="Fileupload" runat="server" />
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ErrorMessage="Please select a zip file to upload!!!"
ControlToValidate="Fileupload" ForeColor="Red" Display="Dynamic" >
</asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server"
ErrorMessage="Only zip file is allowed!!!" ForeColor="Red"
ValidationExpression="^.+(.zip|.ZIP)$" ControlToValidate="Fileupload"
Display="Dynamic"> </asp:RegularExpressionValidator>