<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
<script language="javascript" type="text/javascript">
function check(value) {
alert(value);
}
</script>
</head>
<body>
<input type="text" onblur="check(this.value);" />
</body>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
<script language="javascript" type="text/javascript">
function check(value) {
alert(value);
}
</script>
</head>
<body>
<input type="text" onblur="check(this.value);" />
</body>
</html>
给你个例子if(window.addEventListener){
window.addEventListener("load",loadEvent,false);
}
else
if(window.attachEvent){
window.attachEvent("onload",loadEvent);
}
else
window.onload=loadEvent;function loadEvent(evnt){
document.forms[0].name.onblur=checkName;
document.forms[0].mobile.onblur=checkMobile;
document.forms[0].elements[2].onblur=checkHome;
document.forms[0].office.onblur=checkOffice;
document.forms[0].fax.onblur=checkFax;
document.forms[0].email.onblur=checkEmail;
}
var count=0;
function checkName(evnt){
var evt=evnt?evnt:window.event;
var tar=evnt?evt.target:evt.srcElement;
if(tar.value==""||tar.value.length>45&&count<1){
alert("Sorry,Please fill the Name with correct format!Such as : John Tomas");
count++;
}
else{
var reg=/\w{1,45}/;
if(!reg.exec(tar.value))
alert("Sorry,Please fill the Name with correct format! Such as: John Tomas");
}
}
function checkMobile(evnt){
var evt=evnt?evnt:window.event;
var tar=evnt?evt.target:evt.srcElement;
if(tar.value==""||tar.value.length>45)
alert("Sorry,Please fill the Mobile with correct format! Such as: 13644786666 ");
else {
var reg=/\d{7,45}/;
if(!reg.exec(tar.value))
alert("Sorry,Please fill the Mobile with correct format! Such as: 13644786666");
}
}function checkHome(evnt){
var evt=evnt?evnt:window.event;
var tar=evnt?evt.target:evt.srcElement;
if(tar.value==""||tar.value.length>45)
alert("Sorry,Please fill the Home with correct format! Such as: Anhui Hefei City");
}
function checkOffice(evnt){
var evt=evnt?evnt:window.event;
var tar=evnt?evt.target:evt.srcElement;
if(tar.value==""||tar.value.length>45)
alert("Sorry,Please fill the Office with correct format! Such as: Ufinity");
}
function checkFax(evnt){
var evt=evnt?evnt:window.event;
var tar=evnt?evt.target:evt.srcElement;
if(tar.value==""||tar.value.length>45){
alert("Sorry,Please fill the Fax with correct format! Such as: 7130686");
}
else{
var reg=/\d{7,45}/;
if(!reg.exec(tar.value))
alert("Sorry,Please fill the Fax with correct format! Such as: 7130686");
}
}
function checkEmail(evnt){
var evt=evnt?evnt:window.event;
var tar=evnt?evt.target:evt.srcElement;
if(tar.value==""||tar.value.length>45){
alert("Sorry,Please fill the Email with correct format! Such as: [email protected] or [email protected]");
}
else{
var reg=/^\w{1,}.*\w*@[a-zA-Z]{3,}.[a-z]{2,}$/;
if(!reg.exec(tar.value))
alert("Sorry,Please fill the Email with correct format!Such as: [email protected] or [email protected]");
}
}
如要在文字改变时使用onchange