http://community.csdn.net/Expert/topic/3914/3914084.xml?temp=5.936831E-02<input type="text" name="txtMask" check="date" id="txtMask" mask="####-##-## ##:##" size=20 class="txtMask">
里的mask值换成##:##然后在checkDate函数里检查字符串是否是有效的时间
function checkDate()
{
var strTime=element.value;
var ss=strTime.split(":");
if(IsNaN(parseInt(ss[0]) || IsNaN(parseInt(ss[1])){
alert("时间输入不正确,请重新输入!");
element.focus();
}else if(parseInt(ss[0])<0 || parseInt(ss[0]) >23 || parseInt(ss[1])<0 || parseInt(ss[1]) >59){
alert("时间输入不正确,请重新输入!");
element.focus();
}else return true;
}函数没测试,意思应该是明白了的
里的mask值换成##:##然后在checkDate函数里检查字符串是否是有效的时间
function checkDate()
{
var strTime=element.value;
var ss=strTime.split(":");
if(IsNaN(parseInt(ss[0]) || IsNaN(parseInt(ss[1])){
alert("时间输入不正确,请重新输入!");
element.focus();
}else if(parseInt(ss[0])<0 || parseInt(ss[0]) >23 || parseInt(ss[1])<0 || parseInt(ss[1]) >59){
alert("时间输入不正确,请重新输入!");
element.focus();
}else return true;
}函数没测试,意思应该是明白了的
解决方案 »
- 弱弱的问下:怎么写判断是否按下shift键后执行?(不是按下时)
- 自动关闭确认框
- ext TreeGrid 怎么点击按钮显示得到的信息
- 关于梅花雪树1.0的问题
- 一个对象的属性所拥的方法如何能引用到该对象?
- 如何叠加图片到不同的热区?
- [求助]读取数据并滚动显示
- 怎么让动态下拉框显示在最上层
- 奇怪我的一个页面包含了3个JS文件code.js checkform.js smilies.js 如果说把code.js放到第一个包含进去就没有问题 不然 smilies.js就不能
- 請大家幫我看看這段代碼的意思
- 大家给一个loading页面加载的示例吧,简单点的好像是没加载完之前先显示一个div,加载完后把这个div隐藏掉,是这样吧,但我还不会啊,帮我一把
- 特殊的返回按钮!在线等候……
<body>
<script language=javascript>
function check()
{
var n=form1.time_num.value;
var t=form1.txt_time.value;
if(n==""||t=="")
{
alert("请输入内容相关信息");
return false;
}
var s=t.split(",");
if(s.length>parseInt(n))
{
alert("输入的时间个数大于指定的时间个数");
return false;
}
var re=/^(0[1-9]|1\d|2[0-4]):[0-5]\d$/
for(var i=0;i<s.length;i++)
{
for(var k=i+1;k<s.length;k++)
{
if(s[i]=="")
{
alert("请不要输入多于的逗号");
}
if(s[i]==s[k])
{alert("输入的时间有重新");
return false;
}
}
if(! re.test(s[i]))
{
alert(s[i]+"时间为错误的时间");
}
} // if(/\,/
}
</script>
<form name=form1>
时间个数:<input name=time_num><br>
时间:<input name=txt_time><br>
<input type=button value=check onclick=check();></form>
</body>
</html>