<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<SCRIPT language="JavaScript">
  function formCheck(arguments)
   {
     if (arguments.indexOf("@")<0 || arguments=="" || arguments.indexOf(".")<0)
return "";
    else
return arguments;
   }
</SCRIPT><SCRIPT language="JavaScript">
function formCheck2(arguments){
var arrDate = arguments.split("/");
var myDate = new Date(arrDate[0], arrDate[1]-1, arrDate[2]);
var y = myDate.getFullYear();
var m = myDate.getMonth()+1;
var d = myDate.getDate();
if (y == arrDate[0] && m == arrDate[1] && d == arrDate[2])
return arguments;
else
return "";
}
</SCRIPT>
<input type="text" name="birthday" onblur="chkvalue(this, formCheck2(this.value));"> 
<input type="text" name="txt1" onblur="chkvalue2(this, formCheck(this.value));">
</FORM>
<script>
var errTextBox = null;
function chkvalue(obj, value)
{
if(obj.value != ""){
document.getElementById("span1").innerHTML = "";
}else{
document.getElementById("span1").innerHTML = "没有输入";
return false;
}
if (obj.value != value) {
if (!errTextBox || errTextBox == obj) {
errTextBox = obj;
document.getElementById("span1").innerHTML = "输入错误";
obj.focus();
}
} else {
if (errTextBox == obj) errTextBox = null
}
}
</script>
<script>
var errTextBox = null;
function chkvalue2(obj, value)
{
if(obj.value != ""){
document.getElementById("span2").innerHTML = "";
}else{
document.getElementById("span2").innerHTML = "没有输入";
return false;
}
if (obj.value != value) {
if (!errTextBox || errTextBox == obj) {
errTextBox = obj;
document.getElementById("span2").innerHTML = "输入错误";
obj.focus();
}
} else {
if (errTextBox == obj) errTextBox = null
}
}
</script>
Span行测试: <span id="span1" style="COLOR: red">默认值</span>
             <span id="span2" style="COLOR: red">默认值</span>