你好我是新的HTML我正在設計一個測驗在html中。這是隻有2個問題的例子。當我點擊一個提交按鈕,我想計算標記顯示它在一個警告框,然後去result.htm頁。但是當我點擊提交警告框顯示答案,但頁面沒有重定向到result.htm。html頁面直接
我的代碼是:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<style type="text/css">
.d1
{
background-color:#FFFFCC;
}
#Submit1
{
width: 67px;
}
</style>
<script language="javascript" type="text/javascript">
function Submit1_onclick() {
var i = 0;
var a = document.getElementById("Radio1");
if (a.checked == true) {
i++;
}
var b = document.getElementById("Radio8");
if (b.checked == true) {
i++;
}
alert(i);
}
</script>
</head>
<body>
<p>
</p>
<form name="f1" method="post" action="d://result.htm">
<div class="d1">
Q1 What is your name ?
<br />
a <input id="Radio1" name="R1" type="radio" value="t" />
b <input id="Radio2" name="R1" type="radio" value="f" />
c <input id="Radio3" name="R1" type="radio" value="f" />
d <input id="Radio4" name="R1" type="radio" value="f" /></div>
<br /> <br /> <br />
<div class="d1">
Q1 What is your Id ?
<br />
1 <input id="Radio5" name="R11" type="radio" value="V1" />
2 <input id="Radio6" name="R11" type="radio" value="r1" />
3 <input id="Radio7" name="R11" type="radio" value="as1" />
4 <input id="Radio8" name="R11" type="radio" value="pop1" /></div>
<br /> <br /> <br />
<div class="d1">
<input id="Submit1" type="submit" value="submit" onClick="return(Submit1_onclick())"/><br />
<br /> <br />
</form>
</body>
</html>
try window.location ='result.html'; 在JavaScript代碼 – Devjosh 2012-03-28 13:03:25
的alert()後,嘗試了其不工作..給一個錯誤..不允許用於訪問路徑'/WebSite2/result.htm'的HTTP動詞POST。 – 2012-03-28 13:04:13
是的。你在做什麼沒有什麼意義。它在Chrome中重新定向。你需要開始在網上使用一些非常基本的教程,其中有很多。你顯然是新的。沒有錯,但所有這些東西都在網上的許多教程中介紹過。 – Timmerz 2012-03-28 13:08:07