Javascript.RU

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

Radio button событие
Всем привет!

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

$('#selectenabl').change(function(){
        var myChoise = $('#selectenabl :selected').val();
        if(myChoise == 16){
            $('.disbll').attr('disabled', false);
            $('.disbl').attr('disabled', false);
        } else{
            $('.disbll').attr('disabled', 'disabled');
            $('.disbl').attr('disabled', 'disabled');
        }
    });

Если я делаю для радиокнопок подобное, то ничего не происходит, все перепробовал, вот например так вроде должно работать, а не срабатывает:
$('#selectenabl').change(function(){
        var myChoise = $('#selectenabl :checked').val();
        if(myChoise == 16){
            $('.disbll').attr('disabled', false);
            $('.disbl').attr('disabled', false);
        } else{
            $('.disbll').attr('disabled', 'disabled');
            $('.disbl').attr('disabled', 'disabled');
        }
    });
Ответить с цитированием
  #2 (permalink)  
Старый 21.01.2014, 09:04
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,122

Сообщение от Yurec
должно работать, а не срабатывает
Если было бы "должно" - сработало бы.

Где полный тестовый пример с ХТМЛем?
Ответить с цитированием
  #3 (permalink)  
Старый 22.01.2014, 08:10
Интересующийся
Отправить личное сообщение для Yurec Посмотреть профиль Найти все сообщения от Yurec
 
Регистрация: 14.10.2013
Сообщений: 10

<input type="checkbox" value="1" id="search-save-elem1">
							<label for="search-save-elem1">Сохранить этот объект</label>
							<a href="#"><span hidden class="hidden_label_vibrannie_objects">(посмотреть выбранные объекты)</span></a>

$('#search-save-elem1').change(function(){
        var myChoise = $('#search-save-elem1 :checked').val();
        if(myChoise==1){
                $('.hidden_label_vibrannie_objects').show();
            }else{
                $('.hidden_label_vibrannie_objects').hide();
            }
    });

Чего не так? )
Срабатывает, открывает, но не закрывает при снятии галочки.

Через toggle получается, но галочка не ставится в поле чекбокса.

Последний раз редактировалось Yurec, 22.01.2014 в 08:13.
Ответить с цитированием
  #4 (permalink)  
Старый 22.01.2014, 08:39
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,122

Сообщение от Yurec
Чего не так?
Как минимум разметка.

Но, как вариант...

<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<!--
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
.hidden_label_vibrannie_objects {
	display: none;
}
</style>
<script type="text/javascript">
$(function (){
	$('#search-save-elem1').click(function (){
		var o=$(this).next().next().find('.hidden_label_vibrannie_objects')
		if (this.checked) {
			o.show();
		} else {
			o.hide();
		};
	});
});
</script>
</head>
<body>
<input type="checkbox" value="1" id="search-save-elem1">
<label for="search-save-elem1">Сохранить этот объект</label>
<a href="#">
	<span class="hidden_label_vibrannie_objects">(посмотреть выбранные объекты)</span>
</a>
</body>
</html>
Ответить с цитированием
  #5 (permalink)  
Старый 22.01.2014, 15:12
Интересующийся
Отправить личное сообщение для Yurec Посмотреть профиль Найти все сообщения от Yurec
 
Регистрация: 14.10.2013
Сообщений: 10

Спасибо большое, работает!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мини капча с помощью radio button TylerDurden Общие вопросы Javascript 3 23.10.2012 17:58
Что делаю не так? Javascript + Radio button + Input dmonco Элементы интерфейса 3 19.05.2012 16:22
Получение значения из двух групп radio button kristalmen Элементы интерфейса 2 21.11.2011 23:13
Проблема radio button с кроссбраузерностью shkarbatov Javascript под браузер 0 28.07.2011 10:55
Помогите с radio button. Не стандартное решение dreckin Элементы интерфейса 15 01.05.2010 22:20