<!DOCTYPE html>
注册
免责条款 |
隐私保护 |
咨询热点 |
联系我们 |
公司简介 |
配送方式2005-2016 便利驿站 版权所有,并保留所有权利。凌塘12号大院三区一号 Tel:32292315
E-mail:11651562@qq.com 技术支持:骐云科技
function $(id){ return document.getElementById(id); } function check(){ if(email==""){ alert("邮箱不能为空!"); $("email").focus(); return false; } if(psd1==""||psd2==""){ alert("密码不能为空!"); $("psd1").focus(); return false; } if(userName==""){ alert("用户名不能为空!"); $("useName").focus(); return false; } } function checkEmail(){ $("emailTip").innerHTML=""; email=$("email").value; if(email==""){ $("emailTip").innerHTML="*e-mail不能为空"; return false; } else if(email.indexOf("@")==-1||email.indexOf(".")==-1){ $("emailTip").innerHTML="*e-mail格式不正确"; return false; } } function checkUser(){ $("userTip").innerHTML=""; var userName=$("userName").value; if(userName==""){ $("userTip").innerHTML="*用户名不能为空"; return false; } } function checkPsd(){ $("psdTip").innerHTML=""; $("repsdTip").innerHTML=""; psd1=$("psd1").value; psd2=$("psd2").value; if(psd1==""){ $("psdTip").innerHTML="*密码不能为空"; return false; } else if(psd2==""){ $("repsdTip").innerHTML="*请输入两次密码"; return false; } else if(psd1!=psd2){ $("repsdTip").innerHTML=""; $("repsdTip").innerHTML="*请输入相同的密码"; $("psd2").focus(); return false; } } window.onload=function(){ var userName=$("userName").value, psd1=$("psd1").value, psd2=$("psd2").value, homeName=$("homeName").value, address=$("address").value, monitor=$("monitor").value, email=$("email").value, qqNumber=$("qqNumber").value, phone=$("phone").value, code=$("code").value; } var eventUtil={ addHandler:function(element,type,handler){ if(element.addEventListener){ element.addEventListener(type,handler,false); } else if(element.attachEvent){ element.attachEvent("on"+type,handler); } else { element["on" + type] = handler; } }, removeHandler: function(element,type,handler){ if(element.removeEventListener){ element.removeEventListener(type,handler,false); } else if(element.detachEvent){ element.detachEvent("on"+type,handler); } else{ element["on"+type]=null; } } }; eventUtil.addHandler("email","blur",checkEmail());
粗糙的代码段,怎么让电子邮箱哪里不直接显示而是失焦后显示
$("input").blur(function(){
$("input").css("background-color","#D6D6FF");
}); css那里可以换成你想要达到的效果。JQuery.........
不要用blur 用change事件,一开始不会触发,效果和blur一样
做绑定事件不是好一点吗? 我推荐用jq.validate比较好用的验证框架,不用自己写
正常一开始不会触发blur事件的,因为一开始没有焦点,怎么会触发失去焦点,仔细检查检查看看是不是初始化时调用了什么。$("email").focus();