rt
解决方案 »
- 求js验证yyyy-MM-dd格式的正则表达式
- org.hibernate.HibernateException: /hibernate.cfg.xml not found
- jsp与数据库连接
- 在线视频是否流畅和什么因素有关
- SPring+hibernate+webwork急问题!!请教
- 谁会用流读取数据库
- 简单同包编译问题
- 通用网站的推荐系统,请大家提供一点思路
- tomcat5.0.14的虚拟目录设置问题.
- 我是刚开始学习JSP,想得到大家的帮助。谢谢。
- 请教:如何如实的保留html select 各个选项中的空格??现在是所有空格都换成了一个。select的各个Option是通过jstl <c:out> 返回的字符
- setHeader,getHeader和html文件是什么关系?
<head>
<script language="JavaScript" type="text/JavaScript">
<!--
function check(form){
//检查姓名是否填写
var username = form.username.value;
if(username.length==0){
alert("请填写用户名!");
form.username.focus();
return false;
}
var password = form.password.value;
if(password.length==0){
alert("请填写密码!");
form.password.focus();
return false;
}
}
//-->
</script>
</head>
<body>
<form name="login" method="post" action="do_login.jsp" onSubmit="return check(this);">
用户: <input class="login-input" type="text" name="username"><br />
密码: <input class="login-input" type="password" name="password"><br />
<input type="submit" value="确认" style="margin-top:8px">
<input type="reset" value="取消">
</form>
</body>
</HTML>
真正在做项目的时候不能只是这样做,还要用过滤器过滤下,不然很容易受攻击不知道过滤器是不是相当于在服务器端做再加一个验证,我也考虑到只在客户端做验证不是很安全.
我测试觉得只用JS来验证空格还是不行,比如在注册页面中,用一个空格注册其实还是可以注册.
不知道有没人好的建议.
<!--
function check(form){
var username = form.username.value;
if(username.length==0){
alert("请填写用户名!");
form.username.focus();
return false;
}//-->
</script>