<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<title>Test</title>
<scripttype="text/javascript"language="javascript"src="jquery.js"></script>
<scripttype="text/javascript"language="javascript">
functionvalidata(){
if($("#username").val()==""){
document.write("请输入名字");
returnfalse;
}
if($("#password").val()==""){
document.write("请输入密码");
returnfalse;
}
if($("#telephone").val()==""){
document.write("请输入电话号码");
}
if($("#email").val()==""){
$("#email").val("shuangping@163.com");
}
}
functionisInteger(obj){
reg=/^[-+]?d+$/;
if(!reg.test(obj)){
$("#test").html("<b>Pleaseinputcorrectfigures</b>");
}else{
$("#test").html("");
}
}
functionisEmail(obj){
reg=/^w{3,}@w+(.w+)+$/;
if(!reg.test(obj)){
$("#test").html("<b>请输入正确的邮箱地址</b>");
}else{
$("#test").html("");
}
}
functionisString(obj){
reg=/^[a-z,A-Z]+$/;
if(!reg.test(obj)){
$("#test").html("<b>只能输入字符</b>");
}else{
$("#test").html("");
}
}
functionisTelephone(obj){
reg=/^(d{3,4}-)?[1-9]d{6,7}$/;
if(!reg.test(obj)){
$("#test").html("<b>请输入正确的电话号码!</b>");
}else{
$("#test").html("");
}
}
functionisMobile(obj){
reg=/^(+d{2,3}-)?d{11}$/;
if(!reg.test(obj)){
$("#test").html("请输入正确移动电话");
}else{
$("#test").html("");
}
}
functionisUri(obj){
reg=/^http://[a-zA-Z0-9]+.[a-zA-Z0-9]+[/=?%-&_~`@[]':+!]*([^<>""])*$/;
if(!reg.test(obj)){
$("#test").html($("#uri").val()+"请输入正确的inernet地址");
}else{
$("#test").html("");
}
}
$(document).ready(function(){
$("p").each(function(i){
this.style.color=['red','green','blue','black'][i%2]
});
$("p").eq(2).click(function(){$("#display").css("color","blue")});
$("#test>p").addClass("over");
$("#testp:last").addClass("out");
$("a").hover(
function(){$(this).parents("p").addClass("out")},
function(){$(this).parents("p").removeClass("out")})
$("#display").hover(function(){
$(this).addClass("over");
},function(){
$(this).removeClass("over");
})
.click(function(){alert($("#display").text())});
if($.browser.msie){
$("input[@type=text],textarea,input[@type=password]")
.focus(function(){$(this).css({background:"white",border:"1pxsolidblue"})})
$("input[@type=text],input[@type=password]")
.blur(function(){$(this).css({background:"white",border:"1pxsolidblack"});});
}
});
</script>
<styletype="text/css">
.over{
font-size:large;
font-style:italic;
}
.out{
font-size:small;
}
</style>
</head>
<body>
<divid="display">demo</div>
<divid="test">
<p>adfa<a>dfasfa</a>sdfasdf</p>
<p>adfadfasfasdfasdf</p>
<p>adfadfasfasdfasdf</p>
<p>adfadfasfasdfasdf</p>
</div>
<formid="theForm">
isString<div><inputtype="text"id="username"onblur="isString(this.value)"/></div>
isInteger<div><inputtype="text"id="password"onblur="isInteger(this.value)"/></div>
isTelephone<div><inputtype="text"id="telephone"onblur="isTelephone(this.value)"/></div>
isMobile<div><inputtype="text"id="mobile"onblur="isMobile(this.value)"/></div>
isEmail<div><inputtype="text"id="email"onblur="isEmail(this.value)"/></div>
isUri<div><inputtype="text"id="uri"onblur="isUri(this.value)"/></div>
<div><inputtype="button"value="Validata"onclick="returnvalidata();"/></div>
</form>
</body>
</html>