Реальная валидация должна быть на сервере при приёме данных. В форме не должно быть секретных данных и форма должна быть удобна пользователю. Не более.
Кстати, загрузка фона у некоторых браузеров происходит "по требованию", т.е. если таких "картинок фоном" много, нижние просто не подгрузятся, пока их не захотят просмотреть. В отличие от img
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.