利用javascript语言在静态html中实现密码一致性验证
时间: 2023-04-24 14:00:11 浏览: 135
可以使用JavaScript语言在静态HTML中实现密码一致性验证。具体实现方法如下:
1. 在HTML中添加两个密码输入框,分别用id属性命名,例如:
```
<input type="password" id="password1" name="password1" placeholder="请输入密码">
<input type="password" id="password2" name="password2" placeholder="请再次输入密码">
```
2. 在JavaScript中获取这两个输入框的值,并进行比较,判断是否一致。可以使用以下代码:
```
var password1 = document.getElementById("password1").value;
var password2 = document.getElementById("password2").value;
if (password1 != password2) {
alert("两次输入的密码不一致,请重新输入!");
return false;
}
```
3. 将以上代码放在表单提交事件的处理函数中,这样当用户点击提交按钮时,会先进行密码一致性验证,如果不一致则弹出提示框并阻止表单提交。
完整的代码示例:
```
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>密码一致性验证</title>
</head>
<body>
<form action="#" method="post" onsubmit="return checkPassword()">
<input type="password" id="password1" name="password1" placeholder="请输入密码">
<input type="password" id="password2" name="password2" placeholder="请再次输入密码">
<input type="submit" value="提交">
</form>
<script>
function checkPassword() {
var password1 = document.getElementById("password1").value;
var password2 = document.getElementById("password2").value;
if (password1 != password2) {
alert("两次输入的密码不一致,请重新输入!");
return false;
}
}
</script>
</body>
</html>
```
阅读全文