el campo de texto no funciona en safari
Estoy trabajando en una calculadora de pronóstico de ganancias de eBay en línea aquí
Parece que no puedo hacer que los campos de entrada funcionen en safari y mobile safari. Funcionan bien en FF y Chrome. Hago clic en ellos, pero nada se muestra cuando escribo. He estado buscando en Google, pero no puedo encontrar ninguna pista. Me pregunto si me estoy perdiendo algo en el css. Aquí está mi css para los campos de entrada:
input {
width: 155px;
padding-left: 5px;
height: 24px;
cursor: text;
font-size: 18px;
font-weight: bold;
border: none;
border-radius: 3px;
box-shadow: inset 1px 1px 2px black;
-moz-box-shadow: inset 1px 1px 2px black;
-webkit-box-shadow: inset 1px 1px 2px black;
background-color: #F8FBEF;
}
2 answers
Su problema radica en calcstyle.css
aquí:
* {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
No estoy completamente seguro de por qué user-select: none;
evitaría que escribieras en una entrada, pero eliminar este bloque lo soluciona para mí.
EDITAR
Aquí hay una posible solución:
Selecciona todo pero tus entradas...
*:not(input.field) {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-12-10 13:43:08
Esto todavía parece ser un problema con Safari 9.0.3 y iOS 9.2. Lo que finalmente lo arregló para mí fue ponerlo en texto :
input, textarea {
-webkit-user-select: text;
-khtml-user-select: text;
-moz-user-select: text;
-ms-user-select: text;
user-select: text;
}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-03-26 18:16:45