else
{ isDate(form1.HappanDate.value);
}
{ isDate(form1.HappanDate.value);
}
解决方案 »
- jHtmlArea 0.7.0代码解读
- 关于PagingMemoryProxy()一次读取XML中数据问题
- 用DIV+CSS+js做一个三行三列的页面
- 请问jquery $.fn.里内部方法怎么调用?
- 关于层移动的问题
- submit控件用javascript实现时的疑惑
- 页面变更离开时提醒
- 请问如何用JAVASCRIPT判断密码必须为数字,求代码,在线,谢谢
- 如何java script访问客户机上安装的打印机列表
- MM高分急救,请教<FRAME>与用<iframe></iframe>有什么区别
- 一个简单的问题?关于网页的运行时间!谢谢大家,多多支持!
- 大哥们 能不能帮小妹看看以下代码 那里有错
{ isDate(form1.HappanDate);
}function isDate(s,msg){
if (s.value.length==0)return true;
................这个函数的s参数.传进去的是对象.
function String.prototype.trim(){return this.replace(/(^\s*)|(\s*$)/g, "");}function isDate(s,msg){
if (s.value.length==0)return true;
if (!msg)msg='不存在該日期﹐請改正';
var str=s.value
var reg = /^(\d{4})(-|\/)(0?[1-9]|1[0-2])(-|\/)(0?[1-9]|[12][0-9]|3[01])$/g;
var r = reg.exec(str);
if(r==null){alert(msg);s.select();return false;}
var d = new Date(r[1], r[3]-1,r[5]);
var newStr=d.getFullYear()+r[2]+(d.getMonth()+1)+r[2]+d.getDate()
var reg=/(\/|-)(0*)( *)([1-9])/g
var t=s.value.replace(reg,'$1$4')
if (newStr==t){return true;}
s.focus();
s.select();
alert(msg);
return false;
}什么地方需要改动,你看程序需要的是function isDate(s,msg)两个值,我应该怎么改呢?取消msg,提示内容已经在if中提示了,这里怎么取消呢???