为了账号安全,请及时绑定邮箱和手机立即绑定

button无法点击

button无法点击

泡芙公主果果 2015-04-29 14:12:00
<%@ page language="java" pageEncoding="utf-8" isELIgnored="false"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html> <head> <title>登陆页面</title> <% //在cookie中查找用户名密码 //通过request得到全部cookie Cookie[] cookies = request.getCookies(); String user = ""; String password =""; String sf=""; if(cookies != null) { // 使用指定的编码机制对 application/x-www-form-urlencoded 字符串解码。 for(int i=0;i<cookies.length;i++) {  //根据cookie的名字进行筛选 if("username_cook".equals(cookies[i].getName())) {  //使用前注意要转码(URLDecoder.decode) user=java.net.URLDecoder.decode(cookies[i].getValue(),"utf-8"); } if("userpass_cook".equals(cookies[i].getName())) { password=java.net.URLDecoder.decode(cookies[i].getValue(),"utf-8");  } if("usersf_cook".equals(cookies[i].getName())) { sf=cookies[i].getValue(); } } } System.out.println("user:"+user+"  password:"+password+" sf:"+sf); %> <!--  script type="text/javascript" src="/WebStudents/script/login.js"></script-->    <link rel="stylesheet" href="<%=request.getContextPath() %>/css/base.css" type="text/css"></link>    <SCRIPT LANGUAGE="JavaScript">     function login()     { //获得用户名 userName = document.getElementById("uNameId").value; //获得密码 password = document.getElementById("uPassId").value; if(userName=="") { alert("请填写用户名!"); document.getElementById("uNameId").focus(); return ; } if(password=="") { alert("请填写用户名!"); document.getElementById("uPassId").focus(); return ; } sf  = document.getElementById("sf").value; checkUser(userName,password,sf); }     function checkUser(userName,password,sf)     {       var xmlhttp = null;             //1、固定创建XMLHttpRequest对象       if(window.XMLHttpRequest){       //ie7++       xmlhttp = new XMLHttpRequest();       }else{       //以下版本       xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");//ie6以下 - XMLHTTP       }       var url = "<%=request.getContextPath()%>/CheckUser";       //2、open() sened()一定要有  //如果向后台传值xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");             //1.2 open()三个参数是可变       xmlhttp.open("post",url,true);///三个参数..第一个请求方式 第二个地址  第三个是否异步(boolean)       xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");        //发送请求       xmlhttp.send("username="+userName+"&"+"password="+password+"&sf="+sf);         //3、回参它是固定的//0 (未初始化) 1 (正在装载) 2 (装载完毕) 3 (交互中) 4 (完成)        xmlhttp.onreadystatechange = function (){       //4、这块基本固定       if(xmlhttp.readyState == 4 && xmlhttp.status == "200"){//200正常返回页面             //接收回调函数的返回值       var checkresult = xmlhttp.responseText; if("true"==checkresult) { document.getElementById("thisForm").submit(); } else { alert("用户名密码错误!"); document.getElementById("uNameId").focus(); document.getElementById("uNameId").select(); }       }             }             }     </SCRIPT> </head> <body class="loginBody"> <form method="POST" action="<%= request.getContextPath()%>/login" id="thisForm"> <table align="center" height="100%" cellspacing = "0" cellpadding = "0"> <tr> <td><img src="<%=path %>/image/2769387.png"/></td> </tr> <tr> <td> <table align="center" width="100%" height="100%" cellspacing = "0" cellpadding = "0"> <tr> <td align="center" valign="middle"> <table> <tr> <td>用户</td> <td> <input type="text" name="uName" id="uNameId"  value="<%=user %>"/> </td> </tr> <tr> <td>密码</td> <td> <input type="password" name="uPass" id="uPassId" value="<%=password %>"/> </td> </tr> <tr> <td>身份</td> <td> <select name="sf" id="sf"> <option value="student" <%if(sf.equals("student")){%>selected="selected" <%} %>>学生</option> <option value="teacher" <%if(sf.equals("teacher")){%>selected="selected" <%} %>>老师</option> <option value="dba" <%if(sf.equals("dba")){%>selected="selected" <%} %>>管理员</option> </select> </td> </tr> <tr> <td>保存登录信息</td> <td> <select name="saveInfo" > <option value="noSave">不保存信息</option> <option value="${24*60*60 }">一天</option> <option value="${24*60*60*7 }">一周</option> <option value="${24*60*60*30}">一月</option> </select> </td> </tr> <tr> <td colspan="2"> <input type="button" value="登陆" id="log" onclick="login()"/> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </form> </body></html>
查看完整描述

1 回答

?
慕郎_莲华

TA贡献83条经验 获得超16个赞

控制台 没报错吗`

查看完整回答
反对 回复 2015-04-29
  • 1 回答
  • 0 关注
  • 1702 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信