Как направить людей, чтобы заполнить форму

Каков наилучший способ заставить людей правильно заполнить форму? Например, у меня изначально было поле "Имя" в форме, и я хочу, чтобы 1 человек на форму. Люди заполняли это так: "Марк и Бекки Ньюман". Таким образом, я разбил его на 2 поля: "Имя" и "Фамилия", и люди все еще заполняют его неправильно, например "Имя" = "Марк и Бекки", "Фамилия" = "Newsman".

Есть ли какие-либо рекомендации о том, как лучше заставить людей понять, что имя только одного человека должно быть там? У меня в настоящее время есть две строки, лучше ли будет поставить оба поля в одну строку?

Если это не тот сайт, переместите его на нужный сайт.

3 ответа

Решение

Там нет решения для глупости пользователей.

За исключением этого, сделайте поля как можно более очевидными и выполните проверку данных * и предоставьте пользователю обратную связь относительно того, что заполнено правильно, а что нет.

Если два поля имени предназначены для разных ролей (например, "Жених", "Жених"), пометьте их как таковые или если вы обнаружите распространенную ошибку, просто напишите мягкое напоминание, например:

Name:            ___________
(one per field)  ___________

Но независимо от того, что вы делаете, кому-то всегда удастся заполнить все это искаженным, мусором или даже злонамеренным вводом. Просто будьте в состоянии изящно обрабатывать некорректный ввод.

Возможно, вы могли бы проверить входные данные, ища вещи, которые не имеют места в имени человека, такие как "&", "/" и строка "и", и если вы видите, что предупреждают пользователя, что поле предназначено только для одного человека?

Другое предложение состоит в том, чтобы сделать очевидным, что им будет предоставлена ​​другая форма для другого человека (если таковая имеется). Может быть, некоторые пользователи думали, что они не получат вторую форму, и поэтому они пытались втиснуть туда информацию?

Другие вопросы по тегам