Большая HTML-форма - пользовательский опыт и доступность - PullRequest
0 голосов
/ 27 апреля 2010

у меня большая форма с большим количеством полей. Я использовал fieldset на нем. Как я мог создать лучший опыт для пользователя / доступности с этой большой формой? Я думаю о разделении. Что вы думаете об этом?

Ответы [ 4 ]

2 голосов
/ 27 апреля 2010

Не изобретайте колесо и не путайте пользователя. Будь проще. Вы можете разбить форму на отдельные части, либо на отдельные шаги, либо на страницы, и даже с помощью индикатора прогресса, чтобы держать пользователя в курсе, где он находится.

Шаблоны дизайна формы:

http://patterntap.com/tap/collection/forms

0 голосов
/ 28 июля 2011

Вы должны проверить информацию на этом сайте парней. Самое удивительное, что я видел в сети http://www.lukew.com/presos/

Есть много видео, PDF, PowerPoint по лучшим практикам формы

вот хорошее начало на сайте. http://www.lukew.com/resources/articles/EventApart_WebForms_120809.pdf а тут

http://www.lukew.com/resources/articles/web_forms.html

0 голосов
/ 19 февраля 2011

Я думаю, лучше, если вы можете опубликовать скриншот этой формы. из моего опыта вы можете попробовать некоторые из шагов 1. Оставьте только те поля, которые нужны для отдыха вашей системы. 2. Разделить на другой раздел 3. при необходимости может иметь панно типа аккордеон 4. Пожалуйста, имейте надлежащую систему обратной связи, лучше, если вы можете запросить обратную связь при заполнении самой формы, вместо того, чтобы ждать кнопку подтверждения или завершения. 5. от визуального, здорово иметь белый / серый вид интерфейса 6. при необходимости иметь правильную инструкцию для полей 7. кнопка с разрешением

artsrajesh

0 голосов
/ 27 апреля 2010

Было бы намного проще ответить на этот вопрос, если бы я знал немного больше о форме и о том, для каких пользователей вы хотите быть доступными (т. Е. Вы бы хотели использовать разные методы, если вы пытаетесь быть доступными для чем пожилые люди, если вы хотите быть полностью доступным для пользователей с нарушениями зрения). Rbaker дал вам потрясающий ответ, и я призываю вас следовать его советам / прочитать ссылку, которую он предоставил.

Однако я хотел бы добавить одну вещь. Нет правила, согласно которому форма должна появляться на одной странице. Также нет правила, согласно которому «форма» не может состоять из нескольких отдельных вопросов. В зависимости от того, кем вы хотите использовать свою форму, системный поток будет выглядеть так:

Вы принимаете нашу политику конфиденциальности? (Нажмите «да» / «нет») как твое полное имя? (Нажмите «ОК») Хотите зарегистрироваться? (Нажмите «да» / нет »)

Вам не придется обновлять страницу после каждого вопроса, но если вы дадите пользователям некоторое представление о том, насколько они близки к завершению формы, индивидуальный подход к вопросу может быть менее пугающим и более доступным для ваших пользователей.

Наконец, гордитесь тем, что заботитесь о доступности! Желаем удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...