最好是可以给按钮传一个值
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>注册按钮在倒计时后才可以点击的效果</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<input type="submit" name="Submit" value="同意" />
</form>
<script language="javascript">
document.form1.Submit.disabled = true;
var speed = 1000; //速度
var wait = 10; //停留时间
function updateinfo(){
if(wait == 0){
document.form1.Submit.value = "我同意";
document.form1.Submit.disabled = false;
}
else{
document.form1.Submit.value = "阅读条款"+wait;
wait--;
window.setTimeout("updateinfo()",speed);
}
}
updateinfo();
</script>
</body>
</html>
因为你是submit类型 所以跳转执行的是action里面的页面
搞成button的话才能使用
window.document.location.href = "mail.php";链接到另外一个页面
呵呵 就是酱紫滴!
给分给分!追问
改成button后,在head里写一个方法,为什么点击button后,用alert得不到返回值呢?
function item()
{
top.returnValue="item";
top.close();
}
onclick="return item()" 直接写成onclick="item()"