Клуб Яндекс.Поиска для сайта

Отключенный javascript

Здравствуйте,

Решил тут проверить, как выглядит форма без javascript - как-то все плохо.

Сделали бы fallback, чтобы каждый раз не изобретать колеса и костыли, либо какой-нить примерчик-шаблончик.

7 комментариев
Дмитрий Вульбрун
28 января 2016, 00:55

Вообще должно фолбечиться на простую форму с кнопкой, мы проверим. Спасибо за сигнал.

да, она простая, но хотелось бы со стилями, как при включенном джаваскрипте

Дмитрий Вульбрун
28 января 2016, 00:55

Да, она работает, ничего не сломалось.

Хотите стили - вы же можете их сами написать для этой формы :)

Конечно работает. Я говорю о визуализации. Вы бы в конструкторе расширили генерацию стилей без джаваскрипта, чтобы потом легче было сориентироваться. Например, через тэг .

Дмитрий Вульбрун
28 января 2016, 00:55

Ну вы можете посмотреть в консоли браузера (веб-инспектор), что там получилось в коде страницы. И для этих элементов просто написать CSS. На самом деле пользователей без JS почти не осталось, так что не знаю, насколько это вообще актуально.

form[action*="yandex.ru/sitesearch"]

этот селектор однозначо идентифицирует форму без джаваскрипта или возможны варианты? 

Дмитрий Вульбрун
28 января 2016, 00:55

Варианты могут быть в домене: yandex.ru, yandex.ua, yandex.com, yandex.com.tr. остальное - да, все ок. Можете ориентироваться на хендлер sitesearch, он уж точно никогда не поменяется.

А еще вы можете обернуть весь код для формы поиска в свой контейнер и обратиться к форме внутри вашего контейнера (скажем, будет .searchform form {} ). Так тоже проблем не будет.