一个从txt文件获取预设查看密码的HTML代码示例
一个从txt文件获取预设查看密码的HTML代码示例
<!DOCTYPE html>
<html>
<head>
<title>查看密码</title>
</head>
<body>
<h1>查看密码</h1>
<p>请输入密码以查看内容:</p>
<form>
<input type="password" name="password">
<input type="button" value="查看" onclick="checkPassword()">
</form>
<div id="content" style="display:none">
<p>这是需要密码才能查看的内容。</p>
</div>
<script>
var xhr = new XMLHttpRequest();
xhr.open('GET', 'password.txt', true);
xhr.onreadystatechange = function() {
if (xhr.readyState == 4 && xhr.status == 200) {
var password = xhr.responseText.trim();
document.getElementById("check-btn").addEventListener("click", function() {
var inputPassword = document.getElementsByName("password")[0].value;
if (inputPassword == password) {
document.getElementById("content").style.display = "block";
} else {
alert("密码错误,请重新输入!");
}
});
}
};
xhr.send();
</script>
</body>
</html>在这个示例中,我们使用了XMLHttpRequest对象来获取存储预设密码的txt文件。在获取到txt文件内容后,我们将其作为预设密码,并在点击“查看”按钮时进行比较。需要注意的是,我们将“查看”按钮的id设置为“check-btn”,并使用addEventListener方法来添加点击事件,以避免在获取txt文件内容之前就进行密码比较。同时,我们需要在同级目录下创建一个名为“password.txt”的文件,并将预设密码写入其中。例如,如果预设密码为“mypassword”,则在“password.txt”文件中写入“mypassword”即可。希望这个示例能够满足您的需求。
