Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   переключатели своими руками (https://javascript.ru/forum/dom-window/41408-pereklyuchateli-svoimi-rukami.html)

imediasun1 12.09.2013 14:27

переключатели своими руками
 
Здравствуйте, есть блоки с указанием размеров
<div class="size"><p>S</p><input type="hidden" value="1"></div>
<div class="size"><p>M</p><input type="hidden" value="2"></div>
<div class="size"><p>L</p><input type="hidden" value="3"></div>
<div class="size"><p>XL</p><input type="hidden" value="4"></div>
<div class="size"><p>XXL</p><input type="hidden" value="5"></div>

Как при нажатии на один блок сделать его красным но чтобы остальные блоки делались белыми (то есть чтобы можно было выбрать только один размер)и передать значение его инпута аяксу

animhotep 12.09.2013 15:18

а <input type="radio" не подходит?

imediasun1 12.09.2013 15:20

а как его декорировать под квадрат размером 30 на 30 и с размером по центру?

ksa 12.09.2013 15:23

Цитата:

Сообщение от imediasun1
а как его декорировать под квадрат размером 30 на 30 и с размером по центру?

Есть варианты... :D
http://www.xiper.net/collect/html-an...io-na-css.html

imediasun1 12.09.2013 15:26

а как по другому без радио или чекбоксов

animhotep 12.09.2013 15:38

ещё через http://htmlbook.ru/html/select можно

imediasun1 12.09.2013 16:16

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

ksa 12.09.2013 16:20

Цитата:

Сообщение от imediasun1
есть такой селектор как остальные

Есть "всем, кто внутри"... Есть фильтрация из выбраных...

В твоем варианте можно организовать так:
- снять всем
- потом поставить текущему


Часовой пояс GMT +3, время: 23:35.