Validating multiple text fields updating a church to a house
If you want to alert the user, you must write Java Script code.
Most current web browsers support this attribute and will communicate missing required input to the user, using standard web browser dialog mechanisms.
Icons describe the type of input a text field requires. Icons can also be touch targets for nested components.
For example, a calendar icon may be tapped to reveal a date picker.
I don't support the idea of validating data in Controllers against the contrarian argument of doing this using Models.
Models are not just merely a map to our data stores but also hold associations, foreign key mappings and other canonical information.
I believe life is short, and it is for loving, sharing, learning and connecting.