¿Hay alguna configuración con la que el teclado del iPhone no aparezca para un cuadro de texto en particular en la página web? Puede ser algún tipo de configuración css?¿No muestra el teclado del iPhone para un cuadro de texto en particular en la página web?
Respuesta
simplemente haga el campo de entrada como readonly = "true"/modo de solo lectura para que el teclado no aparezca !!
¡Acabo de probar esto, funcionó para mí! Estoy usando el jqueryui datepicker y no quería que apareciera el teclado. Esto hizo el truco. –
esto no mostrará el cursor, y los usuarios no podrán ver dónde están. alguna solución para eso? – Nazerke
¿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 deshabilitar el cuadro de texto funciona, pero solo desea restringirlo al iPhone, tendrá que mirar el agente de usuario para el iPhone. Puede determinar esto a través del código del lado del servidor o a través de JavaScript navigator.userAgent
.
Para guardar un poco más de tiempo para usted también, agente de usuario del iPhone es como sigue:
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
no creo que usted será capaz de desactivar verdaderamente el teclado al igual que no puede realmente deshabilite 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.
Si desea ocultar el teclado para los usuarios de iphone/ipad/ipod, debe identificar este useragents. Recomiendo http://wurfl.sourceforge.net/ para encontrar diferentes versiones de estos dispositivos y luego imprimir readonly="true" disabled="disabled"
en las entradas.
wurfl ya no es gratis: / – mrzmyr
Tenga en cuenta que readonly = "true" no es necesario.
<input type="text" readonly>
es suficiente.
- 1. teclado del teclado numérico no muestra la tecla de retorno en el iphone
- 2. Muestra programáticamente el teclado en la aplicación para iPhone
- 3. Cómo desactivar el teclado de iPhone para un campo de entrada específico en la página web
- 4. cambiar la dirección del texto del cuadro de texto automáticamente
- 5. Detener el teclado del iPad de la página web de desplazamiento demasiado
- 6. ¿Cómo centrar un campo de texto HTML en un iPhone (haciendo que aparezca el teclado)?
- 7. Cambia el color del teclado en iphone
- 8. ¿Cómo puedo mostrar programáticamente un teclado para el cuadro de texto?
- 9. Autocompletar el cuadro de texto ajax para la aplicación web iphone?
- 10. javascript - desenfocar un cuadro de texto
- 11. iPhone CATextLayer no muestra su texto
- 12. Cómo verificar el teclado del iPhone ¿Desea encender/apagar el sonido del teclado en la configuración?
- 13. Teclado numérico para iPhone con decimal para aplicaciones web?
- 14. Prevenir el parpadeo del cursor en el cuadro de texto
- 15. Configuración del idioma del teclado del iPhone
- 16. teclado de iphone sin vista de texto
- 17. Establecer el foco del cuadro de texto en el safari móvil
- 18. La tecla de retorno del teclado del iPhone moverá el cursor al siguiente campo de texto
- 19. ViewPagerIndicator no muestra el texto del título
- 20. Ocultar en el teclado iOS cuando el usuario hace clic fuera de un cuadro de texto
- 21. Cómo deshabilitar el botón Ir en el teclado del iPhone
- 22. Impedir copiar texto en la página web
- 23. El uso de un cuadro de texto HTML en lugar de un cuadro de texto ASP.NET
- 24. Abra el teclado de un iPad mediante JavaScript en un campo que no sea de texto?
- 25. Encontrar la posición del cursor en un cuadro de texto
- 26. Personalización del teclado del iPhone
- 27. ¿Cómo se obtiene el teclado numérico para que aparezca en una aplicación web de iPhone?
- 28. cómo cambiar el idioma de entrada del cuadro de texto en la aplicación web
- 29. Cómo evitar la entrada de HTML en el cuadro de texto del formulario web ASP.NET
- 30. Mostrar el teclado virtual para el cuadro de diálogo
Lo sentimos para el cierre de este. A pesar de ser mucho más antiguo, la pregunta más reciente (2011) ha atraído respuestas de mejor calidad. –