通过javascript判断,onchange事件,判断event.keyCode来实现,手头没有实例.通常都是年/月/日三个文本框一起用,来实现的.
解决方案 »
- php关于 global的问题
- PHP5.3.6如何升级到5.3.9-RC4版本?
- 使用 adodb数据库类,能否同时连接多个mysql数据库?
- 如何用javascript关闭指定页面
- php与vbscript的问题(高分求解)
- 我现在想做个简单的测试PHP与SQL SERVER2000 数据库例子,要求能显示数据库中一表(TBLE1,T1,T2为此字段)到页面?在线等
- 我在一个字段中存入一图片的路径(客户端),然后打开...服务端运行无误,但在客户端运行出错。
- 一个正则匹配无法匹配中文,怎样加上中文匹配?
- 有谁用过“蓝忙”的图书管理系统。
- 急!急!急!再加150分!!!
- 如何清处COOKIE
- 征求意见:我该用ASP还是PHP呢?就是我该朝哪个方向发展呢?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head><body>
<form name="form1" method="post" action="">
<input type="text" name="hour">
:
<input type="text" name="minute">
:
<input type="text" name="second">
</form>
</body>
</html>
<script>
function chk(){
var reg = /^\d{2}:\d{2}:\d{2}$/;
if(!reg.test(form1.itime.value)){
alert("Wrong!");
form1.itime.focus();
return false;
}
var num = form1.itime.value.split(":");
if(parseInt(num[0]) > 24 || parseInt(num[1]) > 59 || parseInt(num[2]) > 59){
alert("Wrong!");
form1.itime.focus();
return false;
}
return true;
}
function auto(obj){
var l = obj.value.length;
if(l == 2 || l == 5){
obj.value += ":";
}
}
</script>
<input type="text" name="itime" onkeyUp="auto(this)">
<input type="submit" value="Submit">
</form>
试试这个.