Как направить людей, чтобы заполнить форму
Каков наилучший способ заставить людей правильно заполнить форму? Например, у меня изначально было поле "Имя" в форме, и я хочу, чтобы 1 человек на форму. Люди заполняли это так: "Марк и Бекки Ньюман". Таким образом, я разбил его на 2 поля: "Имя" и "Фамилия", и люди все еще заполняют его неправильно, например "Имя" = "Марк и Бекки", "Фамилия" = "Newsman".
Есть ли какие-либо рекомендации о том, как лучше заставить людей понять, что имя только одного человека должно быть там? У меня в настоящее время есть две строки, лучше ли будет поставить оба поля в одну строку?
Если это не тот сайт, переместите его на нужный сайт.
3 ответа
Там нет решения для глупости пользователей.
За исключением этого, сделайте поля как можно более очевидными и выполните проверку данных * и предоставьте пользователю обратную связь относительно того, что заполнено правильно, а что нет.
Если два поля имени предназначены для разных ролей (например, "Жених", "Жених"), пометьте их как таковые или если вы обнаружите распространенную ошибку, просто напишите мягкое напоминание, например:
Name: ___________
(one per field) ___________
Но независимо от того, что вы делаете, кому-то всегда удастся заполнить все это искаженным, мусором или даже злонамеренным вводом. Просто будьте в состоянии изящно обрабатывать некорректный ввод.
Возможно, вы могли бы проверить входные данные, ища вещи, которые не имеют места в имени человека, такие как "&", "/" и строка "и", и если вы видите, что предупреждают пользователя, что поле предназначено только для одного человека?
Другое предложение состоит в том, чтобы сделать очевидным, что им будет предоставлена другая форма для другого человека (если таковая имеется). Может быть, некоторые пользователи думали, что они не получат вторую форму, и поэтому они пытались втиснуть туда информацию?