ASP教程之用Js判别输出的工夫是不是无效
由于ASP提供的是一对多的服务,所以用户的一些特殊需求很难得到满足。常常在ASP内里碰着请求用户输出日期,好比诞辰,那末怎样晓得他输出的值是不是无效呢?好比输出2月,则一定没有30,31号;又如她如果输出4月,那末一定没有31号,等等.....上面是我碰着时的办理计划,在ASP中完成:
Tyear=parseInt(<%=year(date)%>);
Tmonth=parseInt(<%=month(date)%>);
Tday=parseInt(<%=day(date)%>);
Tdate=Tyear*10000+Tmonth*100+Tday;
Fyear=parseInt(document.register.birthyear.value);
Fmonth=parseInt(document.register.birthmonth.value);
Fday=parseInt(document.register.birthday.value);
Fdate=(Fyear+18)*10000+Fmonth*100+Fday;
if(Fyear==0||Fmonth==0||Fday==0){
alert("x衲某錾掌凇");
document.register.birthyear.focus();
returnfalse;
}
elseif(Fdate>Tdate){
alert("Σ黄穑M十八q。");
document.register.birthyear.focus();
returnfalse;
}
else
{
theDate=newDate(Fyear,Fmonth,0);
if(Fday>theDate.getDate())
{
window.alert("出身日期进e`!");
returnfalse;
}
}
国内有些大的CRM厂商的ASP就写得不错.无论是概念还是它里面用JAVASCRIPT的能力.并不是说现在的程序员用了ASP.NET来写程序就可以说自己高档了 学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。 弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。 我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。 接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。 不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍 完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。 跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组 学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:
页:
[1]