Подтвердить что ты не робот

Вопрос о лучшей практике UI: кнопка "Отмена" или "Отмена"

У меня есть дискуссия с коллегой о том, что означает "веб-стандарт" для отмены в форме. В нашем обсуждении у нас есть страница "сменить пароль" в качестве примера. У нас есть запрограммированная кнопка "отправить" и "отменить". И тот же дизайн.

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

Кто прав? Ссылка или кнопка... или оба? И почему? Любые ссылки на то, где этот тип стандарта решается?

Br,
Пол Пилен

ИЗМЕНИТЬ Думаю, ответ с большинством голосов будет "правильным ответом"?

4b9b3361

Ответ 1

Вот некоторые фактические первичные исследования только в этом вопросе, я не буду добавлять какие-либо субъективные мнения сверху...

Первичные и вторичные действия в веб-формах - возможно, лучшее исследование, с которым я столкнулся именно в этом вопросе

Reset и Cancel Buttons - статья 2000 года, указывающая на то, что функциональность reset вредна, а функции отмены часто не нужны

OK-Cancel или Cancel-OK? - придерживаться стандартного порядка помогает юзабилити

Лучший ответ, который я мог бы дать - проверить оба, посмотреть, какой из них лучше всего работает.

С другой стороны, я бы не назвал этот "веб-стандарт", что имеет значение для интерфейсных веб-технологий (HTML, CSS и т.д.), я бы сказал, что "Лучшая практика UI" подходит лучше.

Ответ 2

Почему пользователям легко удалять все, что они набрали по ошибке? Почему бы не предотвратить случайную отмену формы?

Почему переключатель выключателя кабины рядом с кнопкой выброса не отображается?

Если кнопка отмены отличается от поданной, вы легко передаете идею, что они делают разные вещи. До тех пор, пока не выглядит как кнопка отправки, вы в безопасности.

Сделайте ссылку.

Ответ 3

Кнопки в настройке формы указывают, что вы собираетесь сделать что-то, связанное с формой; отправку, очистку, добавление файла и т.д. Создание кнопки отмены означает, что вы можете оставить любое время, которое вы хотите, без каких-либо последствий.

Ответ 5

Я бы сказал, что ссылка и кнопка - это одно и то же. Кнопка может быть ссылкой, а текст может быть ссылкой.

Где разница заключается между фокусом действия по умолчанию и его эквивалентом.

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

В фокусе я имею в виду, что кнопка "Отправить" может быть больше или ярче, если она более заметна, а затем кнопка "Отменить".

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

Ответ 6

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

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

Ответ 7

Важно то, что пользователь не нажимает кнопку отмены по ошибке. Как говорит Хория, сделайте ссылку или кнопку, но сделайте ее другой, например, с другим цветом. Вместо того, чтобы называть его "Отмена", дайте понять, что произойдет, когда вы нажмете его, например: "Вернитесь на предыдущую страницу".

Кстати, я ненавижу, когда есть кнопка для очистки формы. Полностью нет необходимости. Хорошо, что это уже не так часто.

Джон

Ответ 8

Я очень опаздываю на это обсуждение, но есть примеры, особенно в веб-приложениях, где требуется функция "Отмена". По-моему, текстовая ссылка предпочтительнее, потому что она обеспечивает достаточный контраст от функции "Отправить", чтобы пользователи не ошибочно не ошибались.