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;
 }
Author: Eliezer Bernart, 2013-12-10

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;
}
 46
Author: Turnip,
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;
}
 8
Author: Markus,
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