Это нормально, чтобы не было кнопки для окна поиска? - PullRequest
14 голосов
/ 24 февраля 2009

Мне было интересно, было ли когда-нибудь нормально, чтобы кнопка «Отправить» (Ok, Go или Search) находилась рядом с окном поиска на веб-страницах.

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

Тем не менее, является ли это общепринятым соглашением для среднего пользователя, не разбирающегося в технологиях, или только для технического сообщества?

Например, поле поиска здесь в stackoverflow не имеет кнопки отправки, но я не думаю, что кто-то жаловался (и я уверен, что нет).

С другой стороны, кто-то предложил использовать Google в качестве примера: заметят ли люди, если кнопки будут удалены?

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

Ваши мысли?

Ответы [ 8 ]

31 голосов
/ 24 февраля 2009

Почему у вас должна быть кнопка:

  • Не все знают, что могут ударить введите, так что вы уходите меньше подкованные люди на морозе.
  • Некоторые устройства, такие как телефоны и консоли, могут не иметь способа отправки без кнопки. Браузер на базе ПК все еще доминирует, но не думайте, что это единственный способ, которым люди получают доступ к вашему сайту.

У вас может не быть кнопки, если (оба условия должны быть выполнены):

  • Ваша аудитория технически подкована (как на SO)
  • Вы предоставляете визуальную подсказку о том, что поле поиска фактически является окном поиска.
    • Добавляя текст внутри него, упоминая, что его следует использовать для поиска
    • Добавив значок в поле

Как правило, я думаю, что нажатие на клавишу ввода - это скорее ярлык для отправки, а не основное средство.

5 голосов
/ 24 февраля 2009

Я думаю, это зависит от вашего целевого рынка. Если вы являетесь StackOverflow, то не слишком сложно подумать, что они знают, как использовать браузер (использование кнопки «Назад» в браузере для навигации - это соглашение о дизайне similair) и нажмите Enter = отправить для поиска.

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

Существует золотая середина, на которую вы можете посмотреть, которая имеет водяной знак, такой как StackOverflow, который говорит пользователям: «Нажмите здесь, введите значения поиска и нажмите Enter для поиска» - или что-то в этом роде (надеюсь, короче), где вы на самом деле Питание для пользователей всех уровней.

4 голосов
/ 24 февраля 2009

Требуется ли кнопка, зависит от аудитории. Вот вопросы для рассмотрения:

  • Технически ориентированным пользователям может не понадобиться кнопка, и обычно им не нужно думать о нажатии Enter, чтобы отправить запрос на поиск.
  • Наоборот, нетехнические люди могут даже не знать, что можно нажать Enter, чтобы отправить запрос на поиск. Поэтому никакое мышление не могло бы работать на них.
  • Возможны технологические ограничения, для которых требуется кнопка. Если вы ожидаете, что ваша аудитория будет просматривать вашу форму с платформы, которая не предоставляет неявного способа отправки поискового запроса, то вам может потребоваться предоставить явную кнопку.

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

3 голосов
/ 24 февраля 2009

«Не заставляй меня думать» - так дай мне кнопку.

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

1 голос
/ 24 февраля 2009

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

0 голосов
/ 24 февраля 2009

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

0 голосов
/ 24 февраля 2009

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

0 голосов
/ 24 февраля 2009

Это зависит от вашей аудитории. Аудитория Стива - это все. Большинство из которых так далеко от ИТ, что вам понадобится телескоп, чтобы их увидеть. Если ваша аудитория - один пользователь, вы можете пропустить все подсказки: кнопка (с или без имен), метка в поле.

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

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