Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Как отследить изменение radio? (https://javascript.ru/forum/events/44030-kak-otsledit-izmenenie-radio.html)

housewm 03.01.2014 11:36

Как отследить изменение radio?
 
Есть 2 кнопки radio

как сделать чтобы если выбранна 1я то было действие такое то, если вторая то действие другое

не могу понять как отследить изменение радио кнопок

housewm 03.01.2014 12:16

я наверное не правильно вопрос задал.

как правильно условие написать?

$("input:checked[name=answer]").change(function(){
    if($(this).val() == "yes"){
        $(".disp").css("color","red"); 
    };
});

housewm 03.01.2014 14:15

подскажите что не так

$(document).ready(function(){
        	$('#title').live('change', function(){
	          
				var op=$('#title').val();
				switch (op)
				{
					case 'Please select': $('.item-include').css("display","none");
					break;
					case '-------------': $('.item-include').css("display","none");
                    break;
					case 'Other': $('.item-include').css("display","block");
                    break;
				}
			});
        });

housewm 03.01.2014 14:26

а не работает, ничего не происходит

пробовыл вместо #title ставить input[name=title], тоже ничего не происходит

<div class="item1">
	<legend>Title</legend>
	<select name="title" id="title">
		<option value="Please select">Please select</option>
		<option value="-------------">-------------</option>
		<option value="Other">Other</option>
	</select>
	<div class="item-include">
	        <legend style="margin-top:10px">Other title</legend>
	        <input type="text" id="title-other">
	</div>
</div>

danik.js 03.01.2014 14:34

Цитата:

Сообщение от housewm
пробовыл вместо #title ставить input[name=title]

А где у тебя в коде <input> с name = title?

housewm 03.01.2014 14:36

делаю select[name=title], тоже ничего

housewm 03.01.2014 15:01

когда выбранно case 'Other': в списке

то диву с классом .item-include задается стиль display:block

во всех остальных случаях этот див display:none

housewm 03.01.2014 15:07

хм, почему тогда может не работать? я не пойму

housewm 03.01.2014 15:20

http://jsfiddle.net/#&togetherjs=1tztmrrlFo

housewm 03.01.2014 15:37

Вложений: 1
прикрепил файл


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