Почему в IE версий 5 и 6 не ставится курсор в поле <input type="search" />?

html web-разработка

И как с этим бороться?
В IE версий 3,4,7,8 всё нормально. В нормальных браузерах — тем более.

Примечание:
> type="search" не по стандартам

Только вот W3C, организация, разрабатывающая и описывающая стандарты, не знает об этом:
http://www.w3.org/TR/html-markup/input.search.html

Примечание:
> однако, валидатор W3C еще не знает…
А теперь посмотрите на доктайп.
Doctype: XHTML 1.0 Transitional
Естественно не знает. В xhtml такого значения атрибута нет.
Теперь посмотрите сюда:
http://validator.w3.org/check?uri=http%3A%2F%2Ffetes.ru%2F&charset=%28detect+automatically%29&doctype=Inline&ss=1&group=0&user-agent=W3C_Validator%2F1.767
Чувствуете разницу? Валидатор вдруг почему-то узнал то же самое значение, хотя в вашей ссылке не узнавал.
Волшебство? По моему нет.
Ответы:
Ау!!! Все IE до 8 версии одно большое недоразумение.
>>> "Только вот W3C, организация, разрабатывающая и описывающая стандарты, не знает об этом: "
натуральная мистика.
Яваскриптом в ие6 определяется как type='text', не знает он просто такого типа как search, но даже принудительно фокус не ставится.
Предлагаю забить.


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.