Когда она достигает подтверждения формы, вам следует иметь в виду несколько вещей:
1. Важность передаваемой информации;
2. Насколько она должна быть надежной;
3. Сколькозапросы, которые вы будете иметь;
4. Сколько информации будет содержать ваша форма;
По моему честному мнению, я бы использовал Javascript / Ajax для быстрых и более точных путей в вашей форме.Например:
1. Проверка полей даты в правильном формате;
2. Проверка возраста соответствует вашим запросам;
3. Проверка пола была выбрана (кстати, это gender
, который вы ищете,не sex
);
и т. д. *
Все, что должно быть правильно и безопасно на вашем веб-сайте (особенно пароли и электронные письма и т. д.), если вы хотите проверить это, вы должны сделать это наваш сервер.Всегда!
Теперь, если ваша форма слишком длинная, вы можете сделать пошаговую регистрацию, а не все в одном.Вы можете сохранить прогресс, сохраненный в сеансе (на стороне сервера), и, возможно, использовать cookie-файл, чтобы сообщить вашему сайту, что они начали регистрацию раньше (для этого вы можете использовать javascript);
ПРИМЕЧАНИЕ: Вы должны проинформировать своего пользователя о том, что вы используете куки, так как это обязательно из-за GDPR:)
Обе проверки помогают сделать путешествие пользователя более плавным.Есть вещи, которые вы должны запретить использовать в качестве проверки Js для быстрого ответа и проверки того, что пользователь знает о некоторых ошибках, прежде чем отправлять форму.Проверка сервера безопаснее для разумных данных, которые вам необходимо убедиться, что они верны как пользователь, как нельзя сказать в этом.
Но это действительно зависит от того, чего вы пытаетесь достичь, и того, сколько ресурсов у вас есть..
Комбинезон для проверки формы Ajax
Проверка формы
Надеюсь, это помогло кое-что прояснить!:)