链接:https://pan.baidu.com/s/1WcKSAxaVQTQwPcKtb8856g 提取码:jog5
3.登录初步讲解
采用form表单提交用户名与密码 提交方式post 地址路径LoginServlet 通过注释or web.xml配置
<form action="LoginServlet" method="post" onsubmit="return check();"> <table> <tbody> <tr> <td>账户:</td> <td><input type="text" name="username" id="username"></td> </tr> <tr> <td>密码:</td> <td><input type="password" name="password" id="password"></td> </tr> <tr> <td></td> <td><input type="submit" value=" " style="width: 77px; height: 32px; border: 0; background: url(<%=basePath%>img/button_submit.gif);"> <a href="admin/reg.jsp">新用户注册</a></td> </tr> </tbody> </table> </form>点击submint 事件触发器οnsubmit="return check();" 通过js前端判断用户名或密码是否为空 ,返回true 执行操作,false不执行
<script> function check() { if (username.value == "" || username.value == null || password.value == "" || password.value == null) { alert("用户名或密码不能为空!") return false } } </script>3.注册 讲解ajax 局部刷新验证用户名是否重复
function checkname() { //获取id为username的标签的值 var name = document.getElementById("username").value; //地址,json数据,返回函数data接收 $.get("../AjaxRegisterServlet", { "user_name" : name }, function(data) { //获取id为msg的标签的值 var msg = document.getElementById("msg"); //将msg的属性设置为data msg.innerHTML = data; msg.value = data; }); }