我試圖從兩個問題檢查每個無線電時重定向。 但我使用的以下代碼不起作用。兩個無線電檢查重定向到特定的鏈接。
function chekcSubmitType()
{
if(document.getElementById('ra').checked, document.getElementById('rc').checked)
{
window.location="page-1.html";
}
if(document.getElementById('ra').checked, document.getElementById('rd').checked)
{
window.location="page-2.html";
}
if(document.getElementById('rb').checked, document.getElementById('rc').checked)
{
window.location="page-3.html";
}
if(document.getElementById('rb').checked, document.getElementById('rd').checked)
{
window.location="page-4.html";
}
}
我通過使用JavaScript代碼分隔了這兩個問題。
<form name="myquiz" method="post">
<p>Question (1)</p>
<span>500</span>
<input type="radio" id="ra" value="question1"/>
<span>1000</span>
<input type="radio" id="rb" value="question1"/>
<!--I have separated these both by using a JavaScript code-->
<p>Question (2)</p>
<span>1500</span>
<input type="radio" id="rc" value="question2"/>
<span>2000</span>
<input type="radio" id="rd" value="question2"/>
<input type="button" onClick="chekcSubmitType()" value="Go" />
</form>
這裏是我真正想做的事:
(r)爲代表的無線
ra + rc redirect to page-1.html
ra + rd redirect to page-2.html
rb + rc redirect to page-3.html
rb + rd redirect to page-4.html
調試JavaScript代碼的一個好方法是使用由大多數好的瀏覽器提供的JavaScript控制檯,或[螢火蟲插件(http://getfirebug.com/ firebuglite)。 – knownasilya