» 首页 » 电脑_数码 » 编程 » JS代码的实现

JS代码的实现

请问高手,我想控制时间的文本格式我改怎么书写JS代码?
也就是说,时间的格式是"2008-06-06 16:51:20".
我输入的文本框的时候格式可以为"2008-06-06" 或者"2008-06"或者"2008-06-06 15:00"或者"2008-06-06 15:00:00"也就是符合时间格式的,就可以通过,其他的就跳出文本"时间的格式错误"!
请高手,帮我书写这段代码!
谢谢!
问题补充:看不怎么懂!
那我要怎么样才可以让他来判断这代码啊?
<form name="form1" method="post" action="QueryLnbo.jsp" onSubmit="return check()">
我就、以前写了一段JS代码啦!
function check()
{
if(form1.txtMobile.value=="" && form1.txtLinkman.value=="" && form1.txtContent.value=="" && form1.txtDate.value=="" && form1.Dates.value=="")
{
alert("请输入查询的条件");
form1.txtMobile.focus();
return false;
}
}
我怎么样把那段代码加上去啊?
我怎么样加这代码啊?


年必须有吧...其它的可以没有.

function editTime(val){
val=val.Replace(" ","-");
val=val.Replace(":","-");
var tm=val.split("-");
if(tm[0]==""){
return "error";
}
if(tm[1]==""){
tm[1]="01";
}
if(tm[2]==""){
tm[2]="01";
}
if(tm[3]==""){
tm[3]="00";
}
if(tm[4]==""){
tm[4]="00";
}
if(tm[5]==""){
tm[5]="00";
}
var finaltime=tm[0]+"-"+tm[1]+"-"tm[2]+" "+tm[3]+":"+tm[4]+":"+tm[5];
return finaltime;
}

月为空时默认为1月.
日为空时默认为1号.
小时分钟秒都默认为"00";

------------------------

function check()
{
if(form1.txtMobile.value=="" && form1.txtLinkman.value=="" && form1.txtContent.value=="" && form1.txtDate.value=="" && form1.Dates.value=="")
{
alert("请输入查询的条件");
form1.txtMobile.focus();
return false;
} else{
var tm=editTime(form1.txtDate.value);
if(tm=="error"){
alert("时间格式错误");
return false;
}else{
form1.txtDate.value=tm;
}

}
}

年必须有吧...其它的可以没有.

function editTime(val){
val=val.Replace(" ","-");
val=val.Replace(":","-");
var tm=val.split("-");
if(tm[0]==""){
return "error";
}
if(tm[1]==""){
tm[1]="01";
}
if(tm[2]==""){
tm[2]="01";
}
if(tm[3]==""){
tm[3]="00";
}
if(tm[4]==""){
tm[4]="00";
}
if(tm[5]==""){
tm[5]="00";
}
var finaltime=tm[0]+"-"+tm[1]+"-"tm[2]+" "+tm[3]+":"+tm[4]+":"+tm[5];
return finaltime;
}

月为空时默认为1月.
日为空时默认为1号.
小时分钟秒都默认为"00";

------------------------

function check()
{
if(form1.txtMobile.value=="" && form1.txtLinkman.value=="" && form1.txtContent.value=="" && form1.txtDate.value=="" && form1.Dates.value=="")
{
alert("请输入查询的条件");
form1.txtMobile.focus();
return false;
} else{
var tm=editTime(form1.txtDate.value);
if(tm=="error"){
alert("时间格式错误");
return false;
}else{
form1.txtDate.value=tm;
}

}
}

function check() {
if(form1.txtMobile.value=="" && form1.txtLinkman.value=="" && form1.txtContent.value=="" && form1.txtDate.value=="" && form1.Dates.value==""){
alert("请输入查询的条件");
form1.txtMobile.focus();
return false;
}
var txtTime = form1.txtDate.value; //假设这是时间
if(txtTime.toDateString()=='' || txtTime.toDateString()==null){
alert("时间格式不对");
form1.txtDate.focus();
return false;
}
}

 相关问题
·JS代码的实现
·谁XH我呀?
·速求VF上机学习心得~!!
·C#开发的程序是否可以在没有安装net framework的环境下运...
·日期函数急急!~~年月日减年月日
·在字符串中加\"\"号,怎么办?
·网页上有错误,什么原因?
·php中如何把一个字符串转换成整数形式?
·ASP和Access数据库问题--要求部分字段显示,并加上删除的...
·谁有PHP上传文件的程序?
·同花顺烟台环山路代码
·伯努利分布C++程序
·高分求助,用SQL与ASP或者VB开发简单的客房管理系统
·谁能给我推荐一本有关编程入门的书?
·asp读取access数据库主题

 《JS代码的实现》答案收集时间:2008-06-14 14:48:17



©2007 电脑技术问答录