我想设置一个表单的密码。我基本上希望有人在密码字段中输入密码并点击提交,如果密码正确,它会将它们重定向到同一个窗口中的buybutton.php。如果密码不正确,会弹出一个JavaScript警告,提示'密码错误'。我试着写出Javascript,但点击按钮时没有动作发生。我在下面的代码中做了什么错误?谢谢您的帮助!Javascript密码提交 - 表格
<!DOCTYPE html>
<body width="950" height="300" style="background-image:url('giftcard_bg.jpg');">
<head>
<SCRIPT LANGUAGE="JavaScript">
function goForit() {
var passwd;
passwd = this.document.giftForm.pass.value;
if(passwd=="samsamsam"){
window.open ('buybutton.php','_self',false)
}
else{
alert('Password wrong');
}
}
</SCRIPT>
</head>
<div style="position:absolute; top:150px; left:285px; text-align:center;">
<form id="giftForm">
<input type="password" id="pass" placeholder="Enter Secret Code" style="font-size:150%;"/>
<br />
<input type="button" onClick="goForit()" value="Submit" style="font-size:150%; margin-top:15px;" />
</form>
</div>
</body>
</html>
希望你不依赖于任何真正的安全。 – j08691 2012-08-16 17:20:34
仅供参考,HTML无效:它是'
'。你不应该在''内嵌入''。 – JJJ 2012-08-16 17:28:26是啊@ j08691,它不一定是一个超级安全的东西,它只是一个有趣的小促销,我们正在运行,所以如果他们看到密码并不是什么大事。哈哈,这绝对不会对那个有效... – MillerMedia 2012-08-16 19:40:59