我现在要制作一个类似腾讯登录的界面,现在已经能实现点“登录”按钮时如果密码用户名正确在另一个页面显示“登陆成功”几个字过几秒跳转到另一个页面。但是,当用户名或密码有误时在当前窗口文本框后面出现一排提示错误的红字,这个方法使用javascript实现吗?关键是在当前窗口实现。
解决方案 »
- Google map 返回坐标值
- js怎么alert select下所有的option值
- 求助 J-Query 如何调用子frame 里面的function
- 一个JavaScript做的广告
- setting a property that has only a getter
- 求一在右边带两个check框的树形菜单
- document.write问题,IE执行到这就不再继续了
- 有关<a href="url">url</a>
- <input type=file name=ss>怎么给它个初始值,没有其他理由,后面加value="xxxxx"和defalutvalue已经用过,无任何效果
- 下拉框的每个选项有没有title属性??可以让鼠标移动到每个选项上的时候提示不同的信息?
- 怎么用js设计一个日历出来??
- ext ComboBoxTree问题,找了好多都没合适的啊
找个span什么的,里面平时没文字,格式是红色字,ajax查询到密码有错后就在那里显示字
另外jsp不等于javascript
服务器判断是否正确返回给该页面
页面通过Ajax接收到信息显示到页面上具体参照Ajax使用方法
function validator(form){
var username=document.form1.username.value;
var password=form.password.value;
if(username==""){
alert("用户名不能为空");
return false;
}
if(username.length<2||username.length>20){
alert("用户名长度必须在2到20之间");
return false;
}
if(password==""){
alert("密码不能为空");
return false;
}
}
</script> </head>
<body>
<h3 align="center">用户登录</h3>
<form name="form1" action="userManager/user/userLoginControl.jsp" onsubmit="return validator(form1)">
<table align="center">
<tr>
<td>用户名</td>
<td><input type="text" name="username"/></td>
</tr>
<tr>
<td>密码</td>
<td><input type="password" name="password"/></td>
</tr>
<tr>
<td><input type="submit" value="登录"></td>
<td align="center"><input type="reset" value="重置"></td>
</tr>
<tr>
<td><a href='userManager/user/updatePassword.jsp' >修改密码</a></td>
<td align="center"><a href='userManager/user/findPassword.jsp'>找回密码</a></td>
</tr>
</table>
</form>
<%String username=request.getParameter("username");
String password=request.getParameter("password");
CodeChange code=new CodeChange();
username=code.getString(username).trim();
User userinfo=new User();
userinfo.setUserName(username);
userinfo.setPassword(password);
UserInfoDao userinfodao=new UserInfoDao();
boolean result=userinfodao.searchUserInfo(userinfo);
if(result)
{
%>
<jsp:forward page="s.html"/>
<%
}
else
{
out.println("用户不存在");
out.println("<br>");
out.println("<a href='userManager/user/userLogin.jsp'>返回</a>");
}
%>