《JavaScript实训报告》由会员分享,可在线阅读,更多相关《JavaScript实训报告(10页珍藏版)》请在金锄头文库上搜索。
1、JavaScript实训报告学校:学号姓名日期:2013-6-21班级:指导教师:项目一一、 计算器的实现(1) 实现概述 通过对单价、数量文本值的获取相乘,得到总价,当然如果没有单价、数量文本值的话,在你单击button时,会提示你单价、数量不能为空,当总价大于500、1000、2000会有相应的付出回报,即优厚奖励提示。如图所示。(2)实现代码function calan()var num1=document.calcu.numb1.value;var num2=document.calcu.numb2.value;if(num1!=)&(num2!=)if(parseFloat(num1
2、)0|parseFloat(num2)=500)&(torta1000)&(torta2000) alert(请直接联系客服!意外惊喜等你拿!);elsealert(输入有误!请重填!) 项目二二、邮箱验证 (1)实现概述 验证输入的邮箱格式是否正确,不正确会有错误提示,正确会提示验证通过。(2) 核心代码 function Email()var Email=document.haha.textfield.value;if(Email.length=0)alert(邮箱不能为空!); return false;if(Email.length7)alert(这是邮箱吗?); return fal
3、se;if(Email.indexOf(.,0)=-1)|(Email.indexOf(,0)=-1)alert(邮箱必须包括“.”和“”!); return false;if(Email.indexOf(.,0)(Email.indexOf(,0)alert(“.”不能在“”的前面!); return false;if(Email.indexOf(.com,0)=-1)alert(最后缺少如“.com”); return false;alert(终于正确了!);项目三三、表单注册验证 ()()功能的实现例:(3) 部分核心代码function yonghuming()var check=ne
4、w String(document.form1.textfield.value);if(check.length30)alert(用户名不能少于30个字符);s1.innerHTML=;return false;for(var i=0;i=0&aa=a&aa=A&aa=Z)|(aa=_) elsealert(由字母、数字或“_”组成);s1.innerHTML=;return false;s1.innerHTML=;function mima()var check=document.form1.textfield2.value;if(check.length6)alert(密码不能少于6位字符
5、);s2.innerHTML=;return false;s2.innerHTML=;function mima1()var check=document.form1.textfield2.value;var check1=document.form1.textfield3.value;if(check=)alert(不能为空);return false;if(check!=check1)alert(两次密码不一致);s3.innerHTML=;return false;s3.innerHTML=;function yuyinmima()var check=document.form1.tex
6、tfield4.value;var check1=document.form1.textfield2.value;if(check.length!=6)alert(密码只能为6位字符);s4.innerHTML=; return false;if(check=check1)alert(密码不能与语音密码相同);s4.innerHTML=;return false;s4.innerHTML=;function yuyinmima1()var check=document.form1.textfield4.value;var check1=document.form1.textfield5.val
7、ue;if(check=)alert(不能为空); return false;if(check!=check1)alert(两次密码不一致);s5.innerHTML=;return false;s5.innerHTML=;function tishidanan()var check1=document.form1.textfield6.value;if(check1=)alert(不能为空);s0.innerHTML=;return false;s0.innerHTML=;function yanzhengma()var check=new String(document.form1.tex
8、tfield7.value);if(check!=FY7D)alert(验证码错误); s6.innerHTML=;return false;s6.innerHTML=;四、项目目的 通过以上实训项目,让身为学生的我们,在项目实践中让我们的文化知识的精髓得以提升,锻炼我们的基本动手能力,提升我们的技能专业性。为将来我们从事软件工作打下坚实基础。五、项目总结 时光荏苒,不经意间在校已经一年了,回忆这一年,我想我们心里都在想,嘴上也在说,“怎么感觉什么都还没学到就,一学期就没了呢?”作为老师的您也许此刻正在含着淡淡的笑容,对我做出评价,“谁让你不好好学”,不得不服天才是智慧和天赋的结晶。对于我们这类学生来说,我想我们尽力了,作为班干部中的一员,我不得不说我们现在的学生,除了对自己感兴趣的事有干劲,其他方面都很傲慢,有时候静静想想,我们过得真的太糟糕了,时间过得真快,再过没多久我们也应该毕业了吧!不管你有没有远大的理想,也该为自己的以后想想了.因为人这一辈子我们能靠的只有自己,对于项目的完成情况我想我敬爱的老师最清楚了吧! 天高任鸟飞,海阔凭鱼跃,每个人有每个人的活法,你觉的你找到你的活法了没?时刻提醒自己明天的明天我们该怎么活,我想你的明天会活的更精彩。