Сделать элементы форм обязательными для заполнения

Сделать элементы форм обязательными для заполнения можно через атрибут required, который появился в HTML 5.

<input type="text" required>

Элементы с данным атрибутом доступны в CSS через псевдокласс :required.

Также стоит указывать aria-required для устройств, предназначенным людям с ограниченным возвожностям.

<input type="text" required aria-required="true">

Также стоит проверять, что поле заполнено на стороне сервера, например через PHP.

Пример кода