输入时间格式问题? 通过javascript判断,onchange事件,判断event.keyCode来实现,手头没有实例.通常都是年/月/日三个文本框一起用,来实现的. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那你就用三个文本框呗。分别来输入小时,分钟,秒。中间用“:”分隔。<!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> <form name="form1" method="post" action="" onSubmit="return chk()"><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>试试这个. zend studio开发一个php网站,是不是只能新建一个local php项目,可以新建多个项目么? 向下兼容的写法?--关于一段php代码的疑惑 请问怎么用php的mail函数发送邮件?? 请问PHP如何列出一个mssql数据库中的表名 在线编辑器移到服务器上不显示问题 discuz网站突然变慢了,谁能帮帮我 adodb的session入门问题,求高手解决 PHP+XML用什么数据结构好? 51job的网站是怎么建的,速度很快,特别是他那庞大的数据库 请教这个日期问题 如何清处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>
试试这个.