求教 小弟这学期刚刚开始学Java web,弱弱的问一个问题。一个页面可以用几个onblur事件,可以用几个JavaScript代码。或者高手贴一个JavaScript判断注册时,什么用户名不能为空,密码不能为空,确认密码不真确等的代码,万分感谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 学web,就要去学学css,div,js.不可少啊 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html> <head> <title>简单的验证</title> <script type="text/javascript"> String.prototype.Trim=function(){ //字符串消除空格 return this.replace( /^\s+|\s+$/g, "" ); } function $(id){return document.getElementById(id);} function y_name(t){ var _id=t.id; if(t.value.Trim()==""){ $(_id+"Tip").innerHTML="用户名不能为空"; return false; }else{ $(_id+"Tip").innerHTML="正确"; return true; } } function y_pwd(t){ var _id=t.id; if(t.value.Trim()==""){ $(_id+"Tip").innerHTML="密码不能为空"; return false; }else{ $(_id+"Tip").innerHTML="正确"; return true; } } function y_repwd(t){ var _id=t.id; var pwdval=$("userPassword").value.Trim(); if(t.value.Trim()==""){ $(_id+"Tip").innerHTML="请再次输入密码"; return false; }else if(pwdval!=t.value.Trim()){ $(_id+"Tip").innerHTML="两次密码输入一直"; }else{ $(_id+"Tip").innerHTML="正确"; return true; } } </script> </head> <body> <input type="text" onblur="y_name(this)" id="userName"/><div id="userNameTip"></div> <input type="password" onblur="y_pwd(this)" id="userPassword"/><div id="userPasswordTip"></div> <input type="password" onblur="y_repwd(this)" id="reuserPassword"/><div id="reuserPasswordTip"></div> </body></html> $(_id+"Tip").innerHTML="两次密码输入一直";改成$(_id+"Tip").innerHTML="两次密码输入不一致"; 我的资源里边有一个以前编写的注册页面,带JS验证的,楼主有空可以去看看。另外,楼主可以从基础认真学习一下JS的知识,这是一门相当强大的语言。 从你问的问题看,完全是对JS不了解。这种时候,最好不要这样这扎一枪那捅一刀的问着学,或者上来就看代码,看你也看不懂,看懂了也是自以为懂而其实很可能是误解,这对学习有害无益。所以你现在需要的就是找本正规的JS教程书去系统学习。当然,不可能不欢迎你来问,而是欢迎你很快带着更具体的问题来问,那种具体和你现在这种具体是两回事,那一种具体的回答能让回答者感觉到对你真有所帮助,而这一种即使给你具体代码也感觉对你没有真正多大提高帮助,没有成就感。 亲们,谢谢你们的回答每个人说得都有道理。呵呵,看来问了一个很没水准的问题,%>_<%!闪了,回家奋斗了! 调用服务器端方法的时候遇到一个jquery类型转换的问题,求解 我不知道怎么形容我的问题,请各位帮忙 IE 与FF的兼容性问题? 求一个TAB页 jquery.ui高手进..解决个小问题 JS可不可以根据浏览器判断链接 求象QQ一样的提示框! 用JS获取别的网站页面html源代码的问题 swiper 动态加载后台数据到slide中,分页符只有一个pagination怎么解决? 怎么通过checkbox选中获取后面的td的值? 哪位朋友发一个树状的切换菜单 插入空值错误
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>简单的验证</title>
<script type="text/javascript">
String.prototype.Trim=function(){ //字符串消除空格
return this.replace( /^\s+|\s+$/g, "" );
}
function $(id){return document.getElementById(id);}
function y_name(t){
var _id=t.id;
if(t.value.Trim()==""){
$(_id+"Tip").innerHTML="用户名不能为空";
return false;
}else{
$(_id+"Tip").innerHTML="正确";
return true;
}
}
function y_pwd(t){
var _id=t.id;
if(t.value.Trim()==""){
$(_id+"Tip").innerHTML="密码不能为空";
return false;
}else{
$(_id+"Tip").innerHTML="正确";
return true;
}
}
function y_repwd(t){
var _id=t.id;
var pwdval=$("userPassword").value.Trim();
if(t.value.Trim()==""){
$(_id+"Tip").innerHTML="请再次输入密码";
return false;
}else if(pwdval!=t.value.Trim()){
$(_id+"Tip").innerHTML="两次密码输入一直";
}else{
$(_id+"Tip").innerHTML="正确";
return true;
}
}
</script>
</head> <body>
<input type="text" onblur="y_name(this)" id="userName"/><div id="userNameTip"></div>
<input type="password" onblur="y_pwd(this)" id="userPassword"/><div id="userPasswordTip"></div>
<input type="password" onblur="y_repwd(this)" id="reuserPassword"/><div id="reuserPasswordTip"></div>
</body>
</html>
$(_id+"Tip").innerHTML="两次密码输入不一致";
另外,楼主可以从基础认真学习一下JS的知识,这是一门相当强大的语言。