用vbscript中的IsDate()函数可以判断,然后可以在javascript中调用。
如:
<script language="javascript">
function CheckSubmit()
{
var TimeError = vbCheckDate();
if(TimeError != "NoError")
{
alert(TimeError);
document.all.item("CurrentTime").focus();
document.all.item("CurrentTime").select();
return false;
}
}
</script>
<script language="vbscript">
function vbCheckDate()
if IsDate(document.all.item("CurrentTime").value) = false then
vbCheckDate = "时间格式错误!"
exit function
end if
vbCheckDate = "NoError"
end function
</script>
注意:不知道何种原因,必须把vbscript脚本块放在javascript脚本块下边,如果放在上边则没法调用。
如:
<script language="javascript">
function CheckSubmit()
{
var TimeError = vbCheckDate();
if(TimeError != "NoError")
{
alert(TimeError);
document.all.item("CurrentTime").focus();
document.all.item("CurrentTime").select();
return false;
}
}
</script>
<script language="vbscript">
function vbCheckDate()
if IsDate(document.all.item("CurrentTime").value) = false then
vbCheckDate = "时间格式错误!"
exit function
end if
vbCheckDate = "NoError"
end function
</script>
注意:不知道何种原因,必须把vbscript脚本块放在javascript脚本块下边,如果放在上边则没法调用。