2016-06-19 5 views
0

Считываемые поля, похоже, не работают на iOS. Это то, что у меня есть:Поле даты только для чтения в браузере IOS?

@Html.EditorFor(model => model.DateOfBirth, new { htmlAttributes = new { @readonly = "true" } }) 

По сути, это переводится так:

<input type="date" readonly="readonly" /> 

Работает на Windows, Chrome, но не работает на iPhone. Все еще можно редактировать поле. Появится сборщик дат.

ответ

0

Попробуйте изменить input тег к этому

<input type="date" readonly /> 

Read this тоже, может быть, это ошибка IOS.

0

Это на самом деле ошибка в iOS, поле даты только для чтения по-прежнему изменчиво.

Вы можете это исправить, добавив что-то вроде этого в HTML:

onclick="this.blur()"