日期:2014-05-17  浏览次数:20574 次

输入特定的字符才能下载
就是点击下载的时候弹出一个对话框,输入密码,密码正确才能下载,不正确就不能下载,下面是我的一个测试,但效果没达到
<html>
<head></head>
<body>
<script> 
function _add()
{ var a=prompt("请输入密码进行验证:","");
if(a=="mima") {
alert("你的输入正确!");
}
else
{
alert("你的输入不正确!");
}  
}

</script>
<a href="http://localhost/aa/ads .pdf" onclick="_add()">下载</a>

</body>
</html>
这个弹出的窗口不管输入的对错,都下载了,如果我在onclick后面加上返回错误,弹出的窗口不管输入对错,都不能下载了,那位大哥给指点下,或是换一种方式实现效果

------解决方案--------------------
<html>
<head></head>
<body>
<script> 
function _add()
{ var a=prompt("请输入密码进行验证:","");
if(a=="mima") {
alert("你的输入正确!");
}
else
{
alert("你的输入不正确!");
return false;
}  
}

</script>
<a href="http://localhost/aa/ads .pdf" onclick="return _add()">下载</a>

</body>
</html>