CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

100分求判断文本框内容问题,不够还可以加,在线急等

楼主ilytotti1()2005-11-04 19:46:44 在 Web 开发 / JavaScript 提问

我有一个文本框里要输入一个起止时间,格式为: 8:00-10:00  ,现在有一个问题,怎么样判断-后面的时间比前面的时间大呢?还有就是怎么样判断文本框的内容不能为空呢?并且只能输入数字、冒号和中间的横杠。我是新手,最好把原文件发过来,呵呵,谢谢!  
  (最好分钟那里能判断出来,00-60) 问题点数:100、回复次数:2Top

1 楼zhaoxiaoyang(梅雪香@深圳)回复于 2005-11-04 20:43:10 得分 100

<input   type="text"   id="txtTime"   value="8:00-10:00">  
  <input   type="button"   value="check"   onclick="check()">  
  <script   language="JavaScript">  
  <!--  
  function   check(){  
  var   txt   =   document.getElementById("txtTime");  
  var   txtVal   =   txt.value;  
  if(txtVal==""){alert("不能为空");   return   ;}  
  var   reg   =   /^\d{1,2}:\d{2}-\d{1,2}:\d{2}$/;  
  if(!(reg.test(txtVal))){   alert("时间格式不正确!");   return;}  
  var   arr   =   txtVal.replace(/\D/g,",").split(",");  
  if(arr[0]>23   ||   arr[1]>59   ||   arr[2]   >23   ||   arr[3]>59){  
  alert("时间格式非法!");  
  return   ;  
  }  
  for(var   i=0,j=arr.length;i<j;i++)  
  arr[i]=parseInt(arr[i],10);  
  if((arr[0]   >   arr[2])   ||   ((arr[0]   ==   arr[2])   &&   (arr[1]   >   arr[3]))){  
  alert("起始时间不能大于终止时间!");  
  return   ;  
  }  
  }  
  //-->  
  </script>Top

2 楼ilytotti1()回复于 2005-11-04 20:50:07 得分 0

谢谢,我去试试Top

相关问题

  • 判断文本框
  • 关于文本框输入内容的判断?/在线等待!
  • 判断文本框内容
  • 文本框判断问题
  • 如何判断输入文本框中的值是否合法???(在线等)
  • 判断文本框内容问题
  • 判断文本框内容改变
  • 请问在WinForms中如何判断文本框中的值是数字呢?在线等!!!!!!
  • 文本框边框线颜色设置
  • 怎样判断一个文本框里是否有另一个文本框的内容?

关键词

  • 内容
  • 文本框
  • 判断
  • 谢谢
  • 问题
  • 时间
  • 有一个

得分解答快速导航

  • 帖主:ilytotti1
  • zhaoxiaoyang

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo