tamaño - ¿No muestra el teclado del iPhone para un cuadro de texto en particular en la página web?
teclado iphone descargar (5)
¿Desea que el cuadro de texto se pueda editar para cualquier otro navegador que no sea el iPhone? Si no, ¿ha intentado desactivar el cuadro de texto? No he probado esto, ni puedo recordar ver un cuadro de texto desactivado en un sitio con mi iPhone; sin embargo, puede hacerlo.
Si la desactivación del cuadro de texto funciona , pero aún así solo desea restringirlo al iPhone, tendrá que mirar el agente de usuario para el iPhone. Puede determinarlo a través del código del lado del servidor o mediante el navigator.userAgent
de JavaScript.
Para ahorrarle un poco más de tiempo también, el agente de usuario del iPhone es el siguiente:
Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/3B48b Safari/419.3
Esta pregunta ya tiene una respuesta aquí:
¿Hay alguna configuración con la que el teclado del iPhone no aparecerá para un cuadro de texto en particular en la página web? Puede ser algún tipo de configuración css?
No creo que pueda deshabilitar realmente el teclado del mismo modo que no puede deshabilitar realmente el teclado cuando navega por una página web a través de una PC o Mac. Un truco sería agregar JavaScript para interceptar el evento OnKeyPress (u OnKeyDown) para interceptar el trazo de tecla y cancelarlo en función del agente de usuario. No lo he probado específicamente contra el iPhone, pero ha funcionado para otras aplicaciones cuando quiero restringir el tipo de entrada en un cuadro de texto habilitado (es decir, cancelar caracteres alfabéticos en un campo de número de teléfono). Dado que los eventos "OnKey" todavía son válidos en el iPhone (según lo determinado por los sitios con autocompletar como Google), el método debería funcionar.
¡simplemente hace que el campo de entrada sea solo readonly = "true" / readonly mode para que el teclado no aparezca !!
Si desea ocultar el teclado para usuarios de iphone / ipad / ipod, debe identificar este uso. Recomiendo http://wurfl.sourceforge.net/ para encontrar diferentes versiones de estos dispositivos y luego imprimir readonly="true" disabled="disabled"
en las entradas.
Tenga en cuenta que readonly = "true" no es obligatorio.
<input type="text" readonly>
es suficiente.