<input class="SB_textCale" type="text" name="fromDate" value="08/18/2007" onBlur="if (!dateCheck(this.value)) {this.focus();}">
<script>
function dateCheck(str) {
//时间格式08/18/2007
var re = new RegExp("^([0-9]{2})(/)([0-9]{2})(/)([0-9]{4})$");
m = re.exec(str)
if (m == null) {
alert('请输入正确的时间格式');
return false;
}
day = m[3];
month = m[1];
year = m[5];
flag = true;
var date = new Date(year, month-1, day);
if (!(typeof(date) == "object" && year == date.getFullYear() && month == (date.getMonth()+1) && day == date.getDate())) {
alert('请输入正确的时间格式');
return false;
}
return true;
}
</script>