Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Когда пользователь вводит в Input значение , меняются radiobutton (https://javascript.ru/forum/misc/42333-kogda-polzovatel-vvodit-v-input-znachenie-menyayutsya-radiobutton.html)

dreamfactor 22.10.2013 16:05

Когда пользователь вводит в Input значение , меняются radiobutton
 
допустим есть текстовое поле и 2 radiobutton "один" "два" .Пользователь вводит в input "Москва", и после этого radio button "один" стает недоступным или скрывается. Как это реализовать ?

danik.js 22.10.2013 16:15

<input type="text" value="Москв" />
<input type="radio" name="один" />
<input type="radio" name="два" />
<script>
var input = document.querySelector('input[type="text"]');
var radio = document.querySelector('input[type="radio"][name="один"]');
var updateRadioState = function() {
     radio.disabled = input.value == "Москва";
};
input['oninput' in input ? 'oninput' : 'onpropertychange'] = updateRadioState;
</script>

dreamfactor 22.10.2013 16:38

спасибо большое

dreamfactor 22.10.2013 16:56

все понял)


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