js扩展
- 提示框
- alert():只有确定按钮的提示框
- confirm():包含【确定和取消按钮】的提示框
- 取消默认行为
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>登录页面</title>
</head>
<body>
<h2>登录页面-用户名&密码&提交</h2>
<form action="login_success.html" method="get">
用户名:<input id="userName" type="text" name="userName" placeholder="请输入用户名" value=""><br>
密码:<input id="pwd" type="password" name="pwd" placeholder="请输入密码" value=""><br>
<input id="bthSub" type="submit" value="登录">
</form>
<br>
<a href="../index.html">回首页</a><br>
<a id="aEle" href="login_success.html">删除Book信息</a>
</body>
<script type="text/javascript">
/*实现非空验证*/
var bthsubEle = document.getElementById("bthSub");
bthsubEle.onclick = function () {
var unValue = document.getElementById("userName").value;
if (unValue == "") {
alert("用户名不可以为空,请重新输入");
//取消默认行为
return false;
}
var pwdValue = document.getElementById("pwd").value;
if (pwdValue == "") {
alert("密码不可以为空,请重新输入");
//取消默认行为
return false;
}
}
//超链接js案例
var aEle = document.getElementById("aEle");
aEle.onclick = function () {
//confirm():包含【确定和取消按钮】的提示框
var yOn = confirm("是否删除信息");
if (yOn == false){
//取消超链接默认行为
return false;
}
}
</script>
</html>