Why is the required attribute not working in HTML5?

The support of the required attribute and built-in browser validation is one such feature. With the HTML5 required attribute, you can perform form input validation without the complicated JavaScript code. However, the validation with the required attribute doesn’t work sometimes due to the lake of proper markup.
For More Information Please Refer:

You May Also Like to Read: