Inte rnet Explorer 11, как STYLE только для чтения? - PullRequest
1 голос
/ 31 января 2020

Я дважды проверяю, все ли в порядке с моим веб-сайтом и с другими браузерами.

Я заметил, что в Chrome я могу создавать стили только для чтения, но в Inte rnet Explorer вы не можете его стилизовать.

Я обычно отключаю поля ввода, но эти поля только для чтения должны быть доступны только для чтения, чтобы поместить их в базу данных.

Если это невозможно. Я хочу, чтобы ввод только для чтения не был сфокусирован щелчком мыши. Потому что теперь у меня есть поле ввода только для чтения с заполнителем. Если я нажму внутри ввода только для чтения, текст исчезнет. Таким образом, вход может измениться, если я нажму внутри него. Можно ли это предотвратить, если мой первый вопрос не может быть решен?

Спасибо за ваше время, я ценю это.

HTML только для чтения (нужно, чтобы его читали только потому, что мне нужно POST это)

<input id='overNightRate' type='text' name='overNightRate' class='form-control disabledDesign' placeholder="Bedrag word berekent" readonly/>

CSS

.disabledDesign:read-only{background-color:#003c85;
  color: white;
opacity: 1;}

И у меня есть больше полей ввода, которые одинаковы, но просто вычисляют сумму чего-то. И это должно быть доступно только для чтения, потому что оно должно хранить эти входные данные в базе данных

1 Ответ

1 голос
/ 31 января 2020

Если это должно быть readonly, я думаю, IE 11 поддерживает селектор attr:

.disabledDesign[readonly='readonly'] {
  background-color: #003c85;
  color: white;
  opacity: 1;
  pointer-events: none;
}
<input id='overNightRate' type='text' name='overNightRate' class='form-control disabledDesign' placeholder="Bedrag word berekent" readonly="readonly" />

Редактировать: протестировано на IE11 и работает как положено.

...