Jump to content
  • 0

Подскажите по RADIO кнопкам


postoianniy
 Share

Question

Никак не могу найти как сделать тег radio кнопкой.

 

Пример можно глянуть здесь - http://templates.tricyclelabs.com/adminica/form_contact.php (внизу выборка Priority либо regular либо urgent)

 

подозреваю что сделано с помощью js.

 

интересуют ссылочки на уроки или готовые решения как реализовать такое же. спасибо

Link to comment
Share on other sites

9 answers to this question

Recommended Posts

  • 0

На приведённом сайте они не radio, погляди код, там span обычные. Потому и глючат. Начинаешь поочерёдно их переключать и в один момент они становятся оба не выделенные.

Link to comment
Share on other sites

  • 0

На приведённом сайте они не radio, погляди код, там span обычные. Потому и глючат. Начинаешь поочерёдно их переключать и в один момент они становятся оба не выделенные.

да не, там радио, просто хидден стоит.

т.с. в нете полно примеров, ищите.

Link to comment
Share on other sites

  • 0

спасибо за codepen, не знал о таком. нашёл то что нужно.

Edited by postoianniy
Link to comment
Share on other sites

  • 0
но нафиг. лучше просто hidden

Это почему? Радиокнопки автоматом дают изящную деградацию для ископаемых, не понимающих модных стилей и этих ваших псевдоклассов :checked. А с hidden что делать, пустоту созерцать и дзен постигать?

Link to comment
Share on other sites

  • 0
и этих ваших псевдоклассов :checked

они не мои) я их не использую

 

Ну как почему. Радиокнопки - это Радиокнопки, они нужны там, где они нужны)) а делать из них единственного спасителя - не правильно

 

 

 

А с hidden что делать, пустоту созерцать и дзен постигать?

О какой пустоте идет речь? Моя концепция виденья считает наиболее приемлимым написание обычного тумблера любой сложности, в замен узкоспециализированых радио. Причем при использовании JS деградировать будет только форма, но не наполнение 

Edited by Николя223
Link to comment
Share on other sites

  • 0
Радиокнопки - это Радиокнопки, они нужны там, где они нужны)) а делать из них единственного спасителя - не правильно

Полностью согласен. Сам противник «(аккордеонов|табов|попапов|whatever) на чистом CSS™» через скрытые инпуты и :checked ~ что-то. Но переключатель на два состояния, одно из которых выбрано по умолчанию — на мой взгляд, более чем уместный сценарий для пары радиокнопок, и придание такой паре модного стиля с сохранением штатной функциональности — самое что ни на есть использование CSS по назначению.

 

Причем при использовании JS деградировать будет только форма, но не наполнение

Т.е. форма без JS вообще работать не будет? По-моему, такая деградация плохо вяжется с эпитетом «изящная»... :)

Link to comment
Share on other sites

  • 0
Т.е. форма без JS вообще работать не будет? По-моему, такая деградация плохо вяжется с эпитетом «изящная»...

Во многих случаях я вообще формы не использую :)

Собираю данные и отправляю аяксом.

В этих случаях, если использовать формы и отправлять их яваскриптом, то при отключении JS - рушиться вся логика, придется "изящно деградировать")) весь материал на нескольких страницах. Помоему - слишком много чести)), особенно если нет расчета на оптимизацию при отсутствии JS.

пользователь должен  сам понимать, что при отключении JS/использовании браузеров типа тор, с отключенным JS - он может столкнуться с не рабочими ситуациями))

Много сайтов вообще на JS формируются...

 

 плохо  вяжется с эпитетом «изящная»...
 

ок))) назовем это  "не изящная деградация")))  

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy