¿Es seguro diseñar un formulario de búsqueda en el sitio con solo una entrada de texto y sin botón de envío?

Absolutamente no. Sé que es fácil tener toneladas de habilidades informáticas y olvidar que hoy en día las habilidades informáticas de otras personas pueden variar desde expertos hasta Luddite, donde se oponen activamente a la tecnología hasta cierto punto. Entonces, en cambio, te voy a contar una historia.

Conoce a mi papa

No dejes que la barba y la cola de caballo te engañen, él no es un viejo gurú del código C de los años 70 como se ve en los documentales de historia de la computadora. De hecho, la suma de sus habilidades informáticas incluyen:

  1. Al hacer clic en el ícono del navegador
  2. Al hacer clic en la barra de direcciones
  3. Escribiendo en “NASCAR.COM”
  4. Presionando enter.
  5. Excepto que a veces olvida dónde está el navegador, dónde está la barra de direcciones, cómo deletrear NASCAR, agregando la parte .com al final, dónde está la tecla Intro, o alguna combinación de las mismas.

Hemos tenido problemas con los discos duros fallidos porque su idea de un procedimiento de apagado de Windows es desconectar el protector contra sobretensiones de la pared.

Su concepto es ingenioso y con visión de futuro, pero tiene la posibilidad de alienar a una parte significativa de su audiencia al ser un poco ingenioso y con visión de futuro. Recuerde que las personas pequeñas que usarán su sitio siguen siendo personas también.

Primero déjame responder las preguntas con un mínimo de opinión personal

¿Es seguro asumir que la tecla Intro enviará la entrada de texto en todos los dispositivos y tipos de navegador?

Por lo que yo sé, sí

¿Es probable que todos los usuarios de la Web anticipen que es así cómo utilizar un formulario de búsqueda en el sitio sin un botón de envío?

Sé a ciencia cierta que no todos entienden eso. Entonces la respuesta es, depende de su público objetivo.

Suponiendo que no tiene datos específicos, puede hacer una suposición educada. Por ejemplo, “¿sabe su cliente acerca de la tecla enter”? Experiencia personal, un médico quería un sitio y no sabía acerca de la tecla Intro, si el propietario de la web no lo sabe, entonces sería seguro asumir que otros no lo harían.

El contenido del sitio podría darle una pista de si la audiencia lo comprende. Por ejemplo, si es un sitio médico, diría que necesita el botón. Si se trata de un sitio de arte / cartera , no necesita la caja (no porque todos los artistas conozcan el botón de entrada, sino … es arte, pueden descifrarlo).

Si su público objetivo utiliza navegadores antiguos, entonces podrían estar usándolos porque no saben cómo actualizar, por lo tanto, es posible que no conozcan la clave.

Mi opinión personal (no pediste esto pero aquí está)

Incluso si está 100% seguro de que las personas conocen la tecla Intro, no deje el cuadro de búsqueda sin un botón, se ve roto. Sé sobre la tecla Intro, nunca uso el botón, pero por una fracción de segundo me pregunto si está rota (me cabrearía).

Lo que debes hacer!

Mi opinión personal no debe tomarse en consideración, no es que no sea válida, no es que yo sea el único con esa vista, sino porque podría eliminar el botón y aún así encontrar una manera de hacer felices a las personas como yo.

Lo más fácil sería usar un marcador de posición.

Utiliza la redacción que quieras, pero básicamente es como la barra de búsqueda en quora, el marcador de posición en quora es “Preguntar o Buscar Quora”. El código anterior te da eso.

Otra cosa que puede hacer es usar el marcador de posición para decir simplemente “buscar [nombre del sitio]” y agregar un mensaje como “presione enter cuando termine” en letra pequeña (de nuevo al igual que aparece el botón “enviar pregunta” al hacer clic en el quora barra de búsqueda

Sé creativo al respecto. No digo que mis recomendaciones sean creativas, pero es posible que pueda idear sus propias formas de dar pistas a los usuarios (y son divertidas). Hagas lo que hagas, no dejes solo un cuadro de entrada vacío (incluso si tiene el encabezado habitual)

Puedes ver lo que quiero decir en esta demo básica muy básica (ahora que lo pienso, la barra de búsqueda de quora es la demostración perfecta, pero desde que la creé ahora, ahí está).

Espero que ayude y gracias por A2A

Si bien es bueno asumir que cada usuario presionará enter para enviar, no todos los usuarios lo hacen. Además, no todos los sitios han codificado ingresar para enviar automáticamente. Si elimina el botón de envío, los usuarios pueden no darse cuenta de que se supone que deben presionar enter, algunos lo descubrirán por accidente y otros por hábito (naturalmente, presionar enter). La gente se acostumbra a hacer clic en los botones para enviar, así que incluya este botón incluso si ha codificado enter como botón de envío.

No confíes en mi palabra. Esto es lo que hace el líder del paquete, con 91 millones de búsquedas por día o 2.733 mil millones de búsquedas por mes:

Como sin duda ya sabe, uno puede hacer que el envío de su término de búsqueda se comporte en todos los navegadores como esperaría, sin un botón, manejando el evento de tecla presionada en JavaScript y atrapando la tecla enter.

Sin embargo, desde la vista de la experiencia del usuario, no estoy seguro de que uno pueda suponer que los usuarios sabrán que la tecla Intro enviará el término de búsqueda. Personalmente, prefiero una señal visual que infiera qué acción debo tomar. Me gustaría comparar este fenómeno de usabilidad con una puerta que se encuentra en un edificio público donde no hay manijas de puerta ni ningún otro indicador visual de cómo proceder, por lo que empuja el lado izquierdo y luego el lado derecho hasta que se abre la puerta. Finalmente, uno se da cuenta, pero maldice al diseñador de la interfaz al salir del edificio.

No! Sí, la tecla enter se enviará, no hay problema. Usuarios, sin embargo … ¿Nunca has estado en la casa de un amigo, mientras googlean algo? Es suficiente para darme un derrame cerebral, a veces. La mayoría de los usuarios, enfrentados con un cuadro de texto y sin botón de envío, escribirían la búsqueda y luego pasarían los siguientes 30 segundos agonizantes girando el mouse, preguntándose qué hacer y, al final, abandonarían el cuadro de búsqueda, si no el sitio . Tal vez podría hacer que el botón de enviar (con estilo o como imagen) aparezca cuando el usuario hace clic en el cuadro de búsqueda.

¿Es seguro diseñar un formulario de búsqueda en el sitio con solo una entrada de texto y sin botón de envío?

Es tecnológicamente posible, ya que todos los navegadores en los que puedo pensar son compatibles. Pero aún sería un error de usabilidad, especialmente en dispositivos móviles, donde las personas disfrutan de la seguridad de tocar un botón para que algo suceda.

Además, como han señalado otros, los usuarios varían ampliamente en su nivel de comprensión incluso de los conceptos más simples. Por lo tanto, no es necesario eliminar el acceso a una interacción simple que ha estado con nosotros desde el nacimiento de la web.

Versión corta: lo dejaría adentro.

Aunque ese puede ser el comportamiento predeterminado esperado (si el visitante del sitio web es experto en tecnología) no confíe en eso . puede mostrar una información sobre herramientas si el mouse se acerca al cuadro de búsqueda (para computadora de escritorio y portátil). Pero para dispositivos móviles (teléfono inteligente o no) y tabletas muestran una información sobre herramientas similar durante unos 30 a 60 segundos solamente. es decir, independientemente de la posición del dedo.

eso es lo suficientemente largo como para captar la atención de incluso un usuario no experto en tecnología. también puede anular el valor predeterminado (si ENTER envía contenido del formulario) asegurándose de que todos los campos obligatorios estén llenos (como el área de texto tiene contenido de longitud no nula), es decir, la validación del contenido del formulario. permitir el envío del formulario (por ENTER o presionar el botón de enviar) solo después de completar el formulario con valores obligatorios

En la medida en que haya una “respuesta correcta”, es hacer un prototipo de su diseño y probarlo con un grupo de personas que sean razonablemente representativas de su audiencia esperada. (Tenga en cuenta que existe una diferencia entre el público objetivo y el público esperado). Todo el diseño implicaba restricciones y suposiciones, pero debe asegurarse de que está haciendo la menor cantidad posible de suposiciones y que las suposiciones que hace están bien fundamentadas. Puede haber razones funcionales o estéticas perfectamente buenas, que afectan la experiencia del usuario, para omitir el botón de envío. Si su audiencia esperada ha pasado toda su vida interactuando con interfaces de software que involucran ingreso de texto, es posible que pueda salirse con la suya de la convención común. Si su audiencia esperada son personas mayores de 65 años en Eritrea (donde menos del 1% de la población tiene acceso a Internet), entonces tal compensación podría no valer el costo.

También depende de cómo las personas usen el sitio. Si el 99.9% de su audiencia navega por el contenido el 99.9% del tiempo, entonces el espacio de la pantalla dedicado a la interfaz de búsqueda podría utilizarse mejor. Si eres Google, pones un cuadro de búsqueda y un botón y poco más.

Depende de su base de usuarios. Por ejemplo, Apple ha considerado que no es necesario mostrar un botón Enviar separado en un campo de búsqueda para su mercado objetivo típico. Su página de búsqueda separada (búsqueda – Apple) carece de un botón de envío y lo que hacen en la página de inicio es cambiar la lupa al botón de envío una vez que se ha abierto el campo de entrada, pero lo mantienen a la izquierda, por lo que no es un botón intuitivo para los usuarios Sin embargo, si está en el negocio de atender a los ancianos o vender libros de ‘Internet para principiantes’, puede valer la pena considerar mantener el botón separado.

sí. y no.

cada decisión de elemento de IU en un sitio web o aplicación basada en los usuarios objetivo.

si el sitio web está siendo visitado por jóvenes de 12 a 40 años, puede tener libertad y usar el minimalismo para deshacerse del botón de flecha / enviar, ya que es más probable que sepan cómo usar el cuadro de búsqueda.

sin embargo, si su usuario objetivo es 40-75, es mejor diseñar el botón o la flecha de envío junto con el cuadro de búsqueda.

google todavía usa el ícono de los carriles de búsqueda para todos los demás motores de búsqueda.

Esto es bastante interesante, creo que no hay una respuesta correcta o incorrecta a esto y depende de cómo presente el diseño a su usuario.

Para mí, la idea es que las personas están acostumbradas a tener un botón de envío que sirve como el segundo indicador para realizar algún tipo de acción (el primer indicador es el campo de entrada en sí), por lo que es más seguro tener un botón de envío.

Si por alguna razón tengo que hacerlo sin el botón, entonces agregaría una etiqueta que dice “Presione Entrar para enviar”.

Mi única regla al diseñar una interfaz es evitar que el usuario pregunte “¿Qué debo hacer a continuación?” tipo de preguntas

Espero eso ayude.

¡Aclamaciones!