restaurar - Mostrar el botón ''Buscar'' en el teclado Safari de iPhone/iPad
safari iphone que es (5)
El teclado es manejado por el sistema operativo (iOS) y no puede ser alterado directamente. El tipo de entrada requerida determina el tipo de teclado que se mostrará.
Si el sitio web en cuestión es HTML5, entonces la respuesta de @ David es válida.
Me di cuenta de que navegaba en sitios web como Dell o Google, que al escribir en el cuadro de texto de búsqueda con iPhone, en el teclado aparece el botón azul "Buscar" en lugar del botón "Ir" estándar que aparece en cualquier forma normal.
¿Qué deberías hacer para mostrar el botón de búsqueda?
En iOS 8 puedes habilitar el botón azul "Buscar" en el teclado haciendo uno de los siguientes:
- agregar nombre de entrada = búsqueda
- agregar tipo de entrada = búsqueda
- agregue la identificación para ingresar con la palabra "búsqueda" sensible a mayúsculas y minúsculas en la ID, por ejemplo, la búsqueda o thesearchgod
No pude obtener el botón de búsqueda con
<input type="search" />
Sin embargo, logré que aparezca con
<form>
<input name="search" />
</form>
Puedes influenciar este comportamiento con:
<input type="search" />
Ignore que el texto del botón de submit
es ''hervidor'', solo quería estar seguro de que no era el botón de enviar que influía en el texto del teclado de iOS ...
Esto es, por supuesto, compatible con versiones anteriores, ya que un navegador que no entiende type="search"
usará de forma predeterminada type="text"
, que es útil para crear formularios html5 de planificación anticipada .
tener type = "search" es generalmente todo lo que necesita para hacer que aparezca el teclado de búsqueda de software, sin embargo, en iOS8 es obligatorio tener un formulario de ajuste con atributo de acción .
Entonces, el siguiente código tendría un teclado de software con el botón "Volver"
<form>
<input type="search" />
</form>
Pero este código debe tener el botón azul "Buscar" en su lugar
<form action=".">
<input type="search" />
</form>