Вы можете использовать это для нескольких ОС.
Сделайте фон и текст видимыми на экране. То, что я наблюдаю в вашей скрипке, это transparent
для пользователей, поэтому не стесняйтесь изменять цветовой код, чтобы он соответствовал devices
и platforms
.
document.getElementById("input-datestart").disabled = true;
input:disabled {
-webkit-text-fill-color: #880000;
/* Override iOS / Android font color change */
-webkit-opacity: 1;
/* Override iOS opacity change affecting text & background color */
color: #880000;
/* Override IE font color change */
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<input value="text value" name="datePlan" id="input-datestart" readonly="" type="text">
</body>
</html>