【发布时间】:2016-07-31 06:27:06
【问题描述】:
我有以下代码:
<div style="text-align: center;margin: auto;display: block;padding: 20px;width: 200px;">
<button onclick="usernamePrompt()">Click to enter the username</button>
<button onclick="passwordPrompt()">Click to enter the password</button>
<button onclick="verify()">Verify here</button>
</div>
<div style="text-align: center;margin: auto;display: block;padding: 20px;">
<p style="text-align: center;font-size: 20px;" id="verifyPara"></p>
</div>
<script type="text/javascript">
function usernamePrompt () {
window.username = prompt('Enter username:');
};
function passwordPrompt () {
window.password = prompt('Enter password:');
};
function verify (username,password) {
if (username === "immoral" && password ==="koala") {
document.getElementById('verifyPara').innerHTML='Success!';
} else {
document.getElementById('verifyPara').innerHTML='Fail!';
delete username;
delete password;
};
}
</script>
当我尝试这段代码时,当然,我会在两个“提示”中提交数据。我在 if-else 语句中使用这些数据,如果提交的用户名和密码是需要的,那么它应该产生“成功”,否则它应该产生“失败”。
问题是它永远不会产生“成功”,而总是“失败”。代码有什么问题?请帮忙。谢谢
【问题讨论】:
-
嘿,看看我粘贴的代码。你得到答案了吗?
标签: javascript html prompt