Я хочу сделать интерактивную онлайн-форму. Когда люди выбирают один вариант 1-го вопроса, соответствующий элемент будет отображаться, когда он будет выбран, и скрыть, когда выбран другой параметр. (Другой элемент должен отображаться при выборе другой кнопки)Как отобразить элемент при выборе переключателя и скрыть его, если он не выбран с помощью javascript?
Это код, который у меня есть до сих пор.
function showStuff(id, btn) {
if (document.getElementById(id).style.display == "none") {
document.getElementById(id).style.display = 'block';
} else if (document.getElementById(id).style.display == 'block') {
document.getElementById(id).style.display = 'none';
}
}
<input name="q1" type="radio" value="A" onchange="showStuff('A', this); return false;" />
<input name="q1" type="radio" value="B" onchange="showStuff('B', this); return false;" />
<div id="A" style="display:none">
This should display only when A button is clicked
</div>
<div id="B" style="display:none">
This should display only when B button is clicked
</div>
После того, как я показываю это, я не могу скрыть, когда я выбираю другой вариант. У вас есть хороший совет, пожалуйста? Огромное спасибо!
вы хотите использовать JQuery ли? – Mohammad