1
我想顯示2個不同的div當用戶回答3個問題。 所有問題都有單選按鈕顯示的答案。 我想在用戶給出3個NO時顯示div2。如果只有一個答案爲是,則必須顯示div1。如何檢查3個問題中的3個Radiobutton時顯示div?
這是代碼:
<script type="text/javascript">
function display(e){
if(e.value == "yes"){
\t \t \t \t document.getElementById("hidediv1").style.display='block';
document.getElementById("hidediv2").style.display='none';
\t \t \t }
else if(e.value =="no"){
document.getElementById("hidediv2").style.display='block';
document.getElementById("hidediv1").style.display='none';
}
}
</script>
<form id="stu01" action="#" method="post">
\t <p>1. Q1?<br>
\t \t <input type="radio" name="sq01" value="yes" onclick="display(this)">Yes
\t \t <input type="radio" name="sq01" value="no" onclick="display(this)">No
\t </p>
\t <p>2. Q2?<br>
\t \t <input type="radio" name="sq02" value="yes" onclick="display(this)">Yes
\t \t <input type="radio" name="sq02" value="no" onclick="display(this)">No
\t </p> \t
\t <p>3. Q3?<br>
\t \t <input type="radio" name="sq03" value="yes" onclick="display(this)">Yes
\t \t <input type="radio" name="sq03" value="no" onclick="display(this)">No
\t </p>
\t <div id="hidediv1" style="display:none">
\t \t \t \t
\t </div>
\t \t \t \t
\t <div id="hidediv2" style="display:none">
\t
\t </div> \t \t \t \t \t
</form>
謝謝!它在演示面板中正常工作,但它不在我的文件中工作!它有沒有嵌入代碼? – mazName
是的,它需要'jQuery' – liborza
我可以知道你使用了哪個jQuery文件嗎? – mazName