Pregunta

He creado un campo de búsqueda en una aplicación móvil que estoy creando a través de PhoneGap. He intentado usar sin suerte. También sé que podría conseguir todo el aspecto visual del campo de entrada a través de CSS y Javascript, sin embargo, cómo consigo el teclado para tener un botón "Buscar" en la parte inferior derecha en lugar de ella diciendo "RETORNO"

¿Fue útil?

Solución

Uso

<form> ...
<input type="search" /> ...
</form>

El <form> es una necesidad.

(Véase también http://groups.google .com / grupo / phonegap / browse_thread / hilo / bca19709dbdf2e24 / eb312d0607102395? lnk = raot )

Otros consejos

A continuación se soportan en Safari móvil, y por lo tanto PhoneGap desde el iPhone OS 3.1

Texto:

Teléfono:

URL:

E-mail:

Código Postal:

Búsqueda no se admite como un tipo de entrada, y requeriría un considerable trabajo nativa de hacer que suceda en PhoneGap.

Consulte aquí para más detalles: https: //developer.apple.com/library/content/documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/KeyboardManagement/KeyboardManagement.html

Actualización: El siguiente tipo de entrada funciona como se espera:

Hay algunas cosas importantes que hay que tener en cuenta:

Sólo funciona en el iPhone OS 3.1 +

La etiqueta de entrada debe ser dentro de una etiqueta.

Además, vale la pena destacar las siguientes etiquetas, así:

<!-- display a telephone keypad -->
<label for="tiTel">Telephone:</label>
<input type="tel" id="tiTel"/> 
<br/>

<!-- display a URL keyboard -->
<label for="tiUrl">URL:</label>
<input type="url" id="tiUrl"/>
<br/>

<!-- display an email keyboard -->
<label for="tiEmail">Email:</label> 
<input type="email" id="tiEmail"/>
<br/>

<!-- display a numeric keyboard -->
<label for="tiZip">Zip Code:</label>
<input type="text" pattern="[0-9]*" id="tiZip"/>
<br/>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top