Мобильное сафари поддерживает атрибут на входных элементах, который называется autocapitalize
[ задокументировано здесь ], что, если установлено значение «выкл.», Не позволит iPhone вводить текст в это поле с прописной буквы, что полезно для полей URL или электронной почты.
<input type="text" class="email" autocapitalize="off" />
Но этот атрибут недопустим в html 5 (или, насколько мне известно, в другой спецификации), поэтому включение его в html приведет к созданию недопустимой html-страницы, и я хотел бы добавить этот атрибут к конкретному поля загружаются с помощью javascript примерно так:
$(document).ready(function(){
jQuery('input.email, input.url').attr('autocapitalize', 'off');
});
, который добавляет правильный атрибут в Firefox и настольном сафари, но, похоже, ничего не делает в мобильном сафари, почему?