Pull to refresh

Comments 17

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

Мне вообще нравятся программы, которые говорят человеческим языком. Особенно, в Linux часто встречаются такие моменты. Но тут главное - не перейти грань, после которой программа покажется слишком "панибратской".
Подробные объяснения ошибок - это хорошо, но только думайте о том, как это потом читаться будет. Недавно я в Fedora 8 "выкинул" CD-ROM корзину (в MacOS это приводит к тому, что диск "выплёвывается" из дисковода - и про это знают даже те, кто Mac в глаза не видел). Сообщение об ошибке (дословно):
Вы не можете отправить том "Backup" в корзину. Если необходимо извлечь том, используйте пункт "Извлечь" в контекстном меню этого тома
Если бы мне сказали что-нибудь про нехватку прав доступа, то было бы обидно (такой простой фишки просечь не могут), но в таком виде - это выглядит просто как форменное издевательство.
Я однозначно за второй вариант. Намного приятнее читать, да и когда на почте появится такое письмо, то оно, по-моему, обязательно привлечет к себе внимание на фоне спама и прочего тупого мусора, который приходит.
на мой взгляд все сообщения должны быть информативными и сразу говорить пользователю что он должен сделать чтобы исправить ошибку.
не плохой вариант это ниже поля которое "не заполненно"/"заполненно не верно" писать "красным"/"заметным шрифтом" ошибку и способ её устранения
у каждого сайта, по хорошему, должна быть своя интонация. если вы определитесь с интонацией, то с системными сообщениями будет просто... вы на подсознательном уровне будете понимать - "в струю" это или нет.
согласна, если сайт предполагает наличие какой-то строгой тематики, то 2 вариант будет слегка неуместным
На мой взгляд нужно сделать следующее - выделить поля которые не заполнены/заполнены неправильно и повесить надпись: "Исправьте, пожалуйста."
по моему нужно ставить красные маркеры напртив полей и дополнительно писать в список сами комментарии к ошибкам заполнения, например:
- Укажите имя
- проверьте правильность ввода адреса электронной почты
- пароли не совпадают
Я думаю в общем случае идеальный вариант это нечто среднее, а так зависит от целевой аудитории. Если она близка к той что на d3, habr и тд то да 2-ой вариант пойдет на ура. Ну а так зависит от аудитории.
Если поля не заполнены, просто сделайте кнопку «Зарегистрироваться» не активной.

И с помощью новых технологий показывать (например AJAX) что и как пользователь правильно заполнил.

Делайте все просто и понятно, не надо мудрить никаких красных звездочек, и прочую чушь. Просто тупо если, например, адрес электронной почты введен неправильно, сто сразу сообщите об этом пользователю.

Успехов!
Нельзя так делать. Начинающие пользователи не врубятся, почему кнопка не работает, подумают, что просто какой-то сбой, да и уйдут. Проверено.
Начинающие пользователи, как раз и не совершать лишнего действия, если не нажмут кнопку, незаполнив нужные поля. А если они заполнили, то естественно она станет активной. Мне кажется проще не бывает.
Все зависит от задач. Если есть задача "ни в коем случае не допустить отправки на сервер незаполненной формы, даже ценою потери клиента" — да, так и надо делать.

Но если есть задача "получить зарегистрированного пользователя" — то так делать нельзя.
Первый вариант проще и привычнее, +1.

А в остальном, все зависит от тематики проекта, от отношений между пользователями.
Впринципе можно даже и так:

"Мы внимательно изучили введенные вами данные, и пришли к выводу что вы забыли заполнить поля: etc"
Или:
"Нам важно чтобы вы заполнили поля: etc"
мой вариант: "Заполните, пожалуйста, поля Имя, Пароль, Емейл" или "Заполните, пожалуйста, поле Имя" + обвести красной рамкой.
Советую стараться делать более человеко-подобное общение, нежели ответы робота.
Sign up to leave a comment.

Articles