我正在尝试在访问者输入促销广告系列的访问代码后创建重定向。它适用于OS X Chrome& Safari和Windows Chrome,但不是OS X Firefox或Windows IE& Firefox浏览器。
网站位于https://www.preciousmetals.com/offer12
我脑子里有这个脚本......
<script type="text/javascript">
function checkCode() {
if (this.password.value.toLowerCase() == 'AAL1012'.toLowerCase()) {
window.location='https://www.preciousmetals.com/special-offer-12.html';
}
else {
alert('Wrong Access Code!');
}
return false;
}
</script>
这就是身体......
<form onsubmit="return checkCode()">
<h3 style="text-align: center;">
Enter Access Code To Proceed
</h3>
<div style="text-align: center;">
<input type="password" id="password" />
<input type="submit" value="Proceed" />
</div>
</form>
答案 0 :(得分:1)
你真的不应该用这样的javascript来验证密码。这是一个很大的安全问题。
如果你想这样做,试试这个:
<h3 style="text-align: center;">
Enter Access Code To Proceed
</h3>
<div style="text-align: center;">
<input type="password" id="password" />
<button onClick="checkCode();return false;" type="button">Proceed</button>
</div>
请注意,我删除了表单并替换了按钮代码