Подтвердить что ты не робот

Текстовое поле не работает в сафари

Я работаю над калькулятором прогноза прибыли в Интернете eBay здесь

Я не могу заставить поля ввода работать в сафари и мобильном сафари. Они отлично работают в FF и Chrome. Я нажимаю на них, но при вводе ничего не отображается. Я искал google, но не могу найти никаких подсказок. Мне интересно, не хватает ли чего-нибудь в css. Здесь мой css для полей ввода:

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;
 }
4b9b3361

Ответ 1

Ваша проблема заключается в calcstyle.css здесь:

* { 
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

Я не совсем уверен, почему user-select: none; помешает вам вводить ввод, но удаление этого блока исправляет его для меня.


ИЗМЕНИТЬ

Вот возможное решение:

Выберите все, кроме ваших входов...

*:not(input.field) {    
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

Ответ 2

Это все еще кажется проблемой с Safari 9.0.3 и iOS 9.2. Что окончательно исправило это для меня, это установить его в текст:

input, textarea {
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}