jq实现表单验证:
1.实现表单验证
2.禁止空格输入
补充:允许输入字符长度 maxlength=“16”
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="js/jquery-3.4.1.min.js"></script>
<script>
function add() {
if($('#username').val() == "" || $('#password').val() == "" || $('#newpwd').val() == "") {
alert("信息未填写完整,请完善相关信息!");
return false;
} else if($('#password').val() == $('#newpwd').val()) {
return true;
} else {
alert("2次输入密码不一致!!!")
return false;
}
}
</script>
<!--禁止空格输入-->
<script>
document.onkeydown = function(e) {
var event = window.event || e;
var code = event.keyCode || event.which || event.charCode;
if(code == 13 || code == 32) {
var form = document.getElementById("myform");
form.submit();
}
};
</script>
</head>
<body>
<form id="myform">
账号 <input type="text" name="username" id="username" maxlength="16"/><br/>
密码 <input type="password" name="password" id="password" maxlength="16"><br/>
新密码 <input type="password" name="password" id="newpwd" maxlength="16"><br/>
<input type="submit" value="login" onclick="add()">
</form>
</body>
</html>