用JS怎样验证用户名是否已经存在/没有输入用户名,怎样验证两次输入密码是否一致/长度是否过长。我捣鼓了蛮久,还是没成功,拜托知道原理的大侠给个答案,源码最好。源码容易参悟。小弟在这里谢谢了。
解决方案 »
- could not execute query
- 请问哪位高手有java2e中文的帮助文档?
- EJB试题
- Apache James邮件服务器
- 编写一个EJB,读出表的内容,组装成XML格式的内容;
- JBoss运行EJB时报错:说找不到Xuser这样的table,但是我是想它用user表呀,为什么跑出来一个Xuser,请指教????
- javax下没有servlet的包是什么原因?
- 在线等:在struts中如何用一个按钮提交同一页面上的两个FORM中的数据?急
- JDBC2.0引入DataSource是干吗用的?
- 求大神帮忙解决jquery中取table里tr td的值
- 关于myeclipse自动生成的index.jsp问题
- JNDI是干嘛的啊,怎么用啊
密码输入验证在页面用js即可搞定
document.getElementById("input的id")这样取到后比较
长度用obj.length取
用户名是否存在用ajax查,
密码直接是DOM比较嘛
验证用户名是否存在,通过Ajax去后台验证
没有属于用户名,通过获取长度
2、怎样验证两次输入密码是否一致/长度是否过长
输入密码是否一致,判断原密码和新密码的值是否一样
长度是否过长:可以获取长度进行判断或者限制密码框的最大长度
<html>
<head>
<script>
function check()
{
var name = document.getElementById("name").value;
var password = document.getElementById("password").value;
var conform = document.getElementById("conform").value;
if(name.length == 0)
{
alert('the account cannot empty');
return false;
}
if(name.length > 20)
{
alert('the account is too length');
return false;
}
//这里需要用ajax验证自己去网上搜一下吧。。
if(name == 'abc')
{
alert('this account is exist');
return false;
} if(password != conform)
{
alert('password not same');
return false;
}
}
</script>
</head>
<body>
<form action="a.html" method="post" onsubmit="return check()">
name:<input type="text" id="name" /><br/>
password:<input type="password" id="password" /><br/>
conform:<input type="password" id="conform" /><br/>
<input type="submit" value="submit" />
</form>
</body>
</html>
使用Ajax判断对应文本框是否有值,也可以比较两个值是否相同