Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.01.2015, 16:40
Интересующийся
Отправить личное сообщение для DemiuS Посмотреть профиль Найти все сообщения от DemiuS
 
Регистрация: 26.01.2015
Сообщений: 15

Кастомные Radio кнопки
Здравствуйте, есть формочка с radio кнопками:
<div class="radio-check">
		<div class="check-wrap">
			<label class="check-field active" value="1">
				<span class="icon"></span>
				<em>Текст1</em>
				<input type="radio" name="ceiling" id="ceiling-gipsokarton" value="1" checked>
			</label>
			<label class="check-field" value="2">
				<span class="icon"></span>
				<em>Текст2</em>
				<input type="radio" name="ceiling" id="ceiling-gipsokarton" value="2">
			</label>
			<label class="check-field" value="3">
				<span class="icon"></span>
				<em>Текст3</em>
				<input type="radio" name="ceiling" id="ceiling-gipsokarton" value="3">
			</label>
		</div>
	</div>


Я долго мучался и не смог понять, как можно сделать стиль для отдельного блока который я выбрал, пытался через this менять, но бред выходит.
Ответить с цитированием
  #2 (permalink)  
Старый 26.01.2015, 17:01
Профессор
Отправить личное сообщение для Царь Леонид Посмотреть профиль Найти все сообщения от Царь Леонид
 
Регистрация: 22.08.2013
Сообщений: 217

ну почему же бред? Id должны быть разные только
<script>
function ch(x){
           x.parentElement.style.color = "red";	 
}
</script>
<div class="radio-check">
		<div class="check-wrap">
			<label class="check-field active" value="1">
				<span class="icon"></span>
				<em>Текст1</em>
				<input type="radio" onchange="ch(this)" name="ceiling" id="ceiling-gipsokarton" value="1" checked>
			</label>
			<label class="check-field" value="2">
				<span class="icon"></span>
				<em>Текст2</em>
				<input type="radio" onchange="ch(this)" name="ceiling" id="ceiling-gipsokarton" value="2">
			</label>
			<label class="check-field"  value="3">
              <span class="icon"></span>
				<em>Текст3</em>
				<input type="radio" onchange="ch(this)" name="ceiling" id="ceiling-gipsokarton" value="3">
			</label>
		</div>
	</div>

Последний раз редактировалось Царь Леонид, 26.01.2015 в 17:04.
Ответить с цитированием
  #3 (permalink)  
Старый 26.01.2015, 17:21
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от DemiuS
Форум » Javascript » Общие вопросы Javascript » Кастомные Radio кнопки
Причем тут JavaScript? Вы думайте хоть иногда, прежде чем тему создавать.
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #4 (permalink)  
Старый 26.01.2015, 17:23
Аватар для AntonMs
Профессор
Отправить личное сообщение для AntonMs Посмотреть профиль Найти все сообщения от AntonMs
 
Регистрация: 25.01.2015
Сообщений: 163

Я у себя с чекбоксами так сделал
$('.label').click(function(){$(this).toggleClass('active')})

и в css файле прописал: [type='checkbox']{display:none;}


В JQuery есть выборка по выбранным radio кнопкам: $("input:radio:checked")
Ответить с цитированием
  #5 (permalink)  
Старый 26.01.2015, 17:36
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Там не нужен js вообще
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #6 (permalink)  
Старый 26.01.2015, 21:44
Интересующийся
Отправить личное сообщение для DemiuS Посмотреть профиль Найти все сообщения от DemiuS
 
Регистрация: 26.01.2015
Сообщений: 15

Мне нужен менять значение label=class, в тут-то я и не смог.
Ответить с цитированием
  #7 (permalink)  
Старый 26.01.2015, 21:45
Интересующийся
Отправить личное сообщение для DemiuS Посмотреть профиль Найти все сообщения от DemiuS
 
Регистрация: 26.01.2015
Сообщений: 15

Сообщение от danik.js Посмотреть сообщение
Там не нужен js вообще
Ну, а я если я хочу это через JS сделать, что в этом плохого?
Ответить с цитированием
  #8 (permalink)  
Старый 26.01.2015, 23:26
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от DemiuS
Ну, а я если я хочу это через JS сделать, что в этом плохого?
Делай. Главное чтобы без JS обычные чекбоксы отображались.
А то зайдет на сайт такой вот боязливый покупатель как я, с NoScript, и не сможет ничего купить.
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #9 (permalink)  
Старый 26.01.2015, 23:35
Интересующийся
Отправить личное сообщение для DemiuS Посмотреть профиль Найти все сообщения от DemiuS
 
Регистрация: 26.01.2015
Сообщений: 15

Ну это для формы с отправкой на мыло, форма не очень важная.
Я просто как раз сейчас изучаю JS и мне очень интересны вот такие функции)
Ответить с цитированием
  #10 (permalink)  
Старый 27.01.2015, 16:10
Интересующийся
Отправить личное сообщение для DemiuS Посмотреть профиль Найти все сообщения от DemiuS
 
Регистрация: 26.01.2015
Сообщений: 15

Снова требую помощи, ни чего не получилось -_-
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вызвать событие уже отмеченной radio кнопки? cha0s jQuery 1 09.05.2014 13:48
как на онклик повесить событие по созданию кнопки zubchikk Events/DOM/Window 1 12.12.2013 12:12
Смена цены после выбора radio кнопки витослав jQuery 4 28.11.2013 21:29
Проблема radio button с кроссбраузерностью shkarbatov Javascript под браузер 0 28.07.2011 10:55
выполнение ф-ии при изменении состояния radio MaxB Events/DOM/Window 5 24.06.2009 14:24