10:33:41 2009-11-14 function checkDate() { //取得date的值 if(!document.getElementById || !document.createTextNode()){return;} var dateFiled = document.getElementById('date'); if(!dateFiled) {return;} var dateValue = dateFiled.value; var checkPattern = new RegExp("//d{2}///d{2}///d{4}"); //输入初始化的提示信息 var errContainer= dateFiled.parentNode.getElementsByTagName('span')[0]; if(!errContainer) { return;} var errorMessage=" "; errContainer.firstChild.nodeValue=" "; //判断日期值是否合要求 if(dateValue==""){ errorMessage="请输入一个日期"; } else if(!checkPattern.test(dateValue)) { errorMessage = "日期格式不对,请重新输入"; } //如果有错误信息则在<span>里面输出错误信息,否则返回true if(errorMessage!=" ") { errContainer.firstChild.nodeValue = errorMessage; dateFiled.focus(); return false; } else { return true; } }