页面就不写了,帮你把验证的js方法写好了。 调用的话,你在form的onsubmit时调用就行。
<script>//用户名要以字母开头;
var isUserName = function(s){
var patrn=/^[a-zA-Z]+$/
if (!patrn.exec(s))
return false
return true
}
//两次输入的密码需要一样;
var isPassword = function(s1,s2){
if(!s1==s2)
return false
return true
}
//输入的EMAIL地址中必须要有’@’
var isEmail = function(s){
var patrn=/^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$/
if (!patrn.exec(s))
return false
return true
}
//有些输入项是必填项,不能为空;
var isEmpty = function(s){
var patrn=/^[\s\S]+$/
if (!patrn.exec(s))
return false
return true
}
</script>
希望对你有用。
建议用ajax去做,用jquery的$.post() 或者$.get() 或者 $.ajax()现在工作中不会再去这样验证用户是否存在了,就算不用框架,也希望你不要把逻辑写在jsp页面里,现在就应该养成mvc的习惯,业务处理和页面分开,页面就是展示数据,慢慢的你就发现程序不是那么困难。再有要会用debug,看看从数据查出来的是什么?然后使用什么方法去做比较。祝你成功!jquery可以去查api
建议用response.write request("username"))response.end
看看"username"是否有值,要是有值的话可能是你的数据库查询有问题
而且你这个 sql ="select* from my_class where 姓名='"&username&"'" 中select*怎么没有空格,
rs.open sql,conn,1,3这个为什么要以可写方式打开,这个对数据库不安全