JavaScript日历代码,验证页面表单输入数据代码

下载下面的JS压缩包解压后将WebCalendar.js和validate.js放到web工程下的WebRoot下的JS目录下

 

导入日历JS文件

<script language="JavaScript" type="text/javascript" src="JS/WebCalendar.js"></script>

 

导入验证页面数据JS文件

<script language="JavaScript" type="text/javascript" src="JS/validate.js"></script>

 

在标签中添加点击事件调用弹出日历方法

<input type="text" id="age" name="resumedto.age" οnclick="new Calendar().show(this);" require="true" dataType="" msg="" requiremsg="出生日期不能为空!">

 

在form表单上添加一个提交事件调用验证数据方法

<form name="listform" action="resume-doAdd" method="post" οnsubmit="return Validator.Validate(this,3);">

<input type="text" id="linkPhone" name="resumedto.linkPhone" require="true" dataType="Mobile" msg="请输入正确的手机号!" requiremsg="移动电话不能为空!"/>

</form>

 

require指不能为空(true表示不允许为空),dataType指数据类型(Mobile表示是手机号码类型,在validate.js文件中有很多种数据类型,根据需要选择),msg指如果不满足数据类型时的提示信息,requiremsg指如果为空的提示信息。

 

 

在网页上显示当前时间的JS代码:

 

<script type="text/javascript">
 
var nowDate=new Date();
var month=nowDate.getMonth();
var day=nowDate.getDate();
var we=nowDate.getDay();
var hour=nowDate.getHours();
var min=nowDate.getMinutes();
var second=nowDate.getSeconds();
var week;
function autoTime(){
second++;
switch(we)
{
case 0: week="日";break;
case 1: week="一";break;
case 2: week="二";break;
case 3: week="三";break;
case 4: week="四";break;
case 5: week="五";break;
default: week="六";
}
if(second>59){min++;second=0}
if(min>59){hour++;min=0}
if(second<10){second="0"+second;}
document.getElementById("timer").innerHTML="现在是北京时间:2010年"+month+"月"+day+"日\t "+"星期"+week+"\t "+hour+":"+min+":"+second;

}
setInterval("autoTime()",1000);//setInterval 放在方法外面,不需要调用  setTimeout放在方法里面,需要调用 1秒执行一次方法
</script>

 

显示标签:

<font size="3" color="#0000BE"><span id="timer" ></span></font>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值