<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>学生信息管理系统--登录</title>
<link type="text/css" rel="Stylesheet" href="css/index.css" />
<script type="text/javascript" src="js/utils.js"></script>
<script type="text/javascript">
function checkUserid(form){
var status = document.getElementById("error");
if (form.value.length == 0) {
status.innerHTML = "请输入用户名";
window.setTimeout( function(){ form.focus(); }, 0);
} else {
status.innerHTML = "";
}
}
function checkPassword(form){
var status = document.getElementById("error");
if (form.value.length == 0) {
status.innerHTML = "请输入密码";
window.setTimeout( function(){ form.focus(); }, 0);
} else {
status.innerHTML = "";
}
}
</script>
</head>
<body onload="document.getElementById('userid').focus()">
<div id="banner">学生信息管理系统</div>
<div id="error"></div>
<div id="loginDiv">
<form id="loginForm" name="loginForm" action="LoginServlet" method="post">
<table>
<tr>
<td>学号</td>
<td><input id="userid" type="text" name="userid" size="15" onblur="checkUserid(this)" /></td>
</tr>
<tr>
<td>密码</td>
<td><input type="password" name="password" size="15" onblur="checkPassword(this)" /></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="登录" />
<input type="reset" value="重填"><br />
<a href="register.jsp">注册</a></td>
</tr>
</table>
</form>
</div>
</body>
</html>以上代码在两个文本框都为空的时候会产生死循环呢,请问怎么解决,谢谢
解决方案 »
- javascript如何实现提前绑定click事件
- 三天新手问一个非常简单奇怪的问题...,在线满分全送(关于函数同时执行)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- dojox.grid.DataGrid如何实现checkbox的selectAll()
- hidden标签值安全问题
- [倒计时制作]如何让倒计时更加精准
- 求一段随机滚动脚本。急...
- ewebeditor 上面的编辑按钮都挤到一块了,必须刷新页面才正常,是怎么回事?
- 验证select表单的输入
- 我想知道JS对IE的内部命令有没有什么等价的语句?
- to 孟子E章和各位高手
- 求教向iframe中动态添加JS脚本
- [急]跪求一简单问题,谢谢各位大侠了
你做个表单验证至于这样吗?
去掉这行或用onchange事件