欢迎来到天天文库
浏览记录
ID:9009019
大小:54.16 KB
页数:8页
时间:2018-04-14
《学生信息管理系统之javascript版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、
2、"css/bootstrap.css">var_data=[],info_body,numReg=/^d+$/;String.prototype.trim=function(){returnthis.replace(/(^s*)
3、(s*$)/g,"");}//根据ID找到objfunction$(id){returndoc
4、ument.getElementById(id);}//根据id找到学生functiongetStudentById(id){for(vari=0;i<_data.length;i++){if(_data[i].id==id){return_data[i];}}returnnull;}//学生对象functionStudent(name,sex,age,score){this.id=newDate().getTime();this.name=name?name:null;this.age=age?age:0;this.sex=s
5、ex?sex:'0';this.score=score?score:0;}//增加方法functionaddHandler(){varstu=newStudent();stu.name=$('nName').value.trim();stu.age=$('nAge').value.trim();stu.score=$('nScore').value.trim();stu.sex=$('nSex').value.trim();if(valid(stu)){_data.push(stu);$('resetButton').click
6、();}showData(_data);}//验证输入是否正确functionvalid(student){if(student.name==''){alert('用户名不能为空!');returnfalse;}if(student.age!=''){if(numReg.test(student.age)){vartemp=parseInt(student.age,10);if(temp<0
7、
8、temp>200){alert('年龄输入错误!');returnfalse;}}else{alert('年龄请输入数字!');retu
9、rnfalse;}}if(student.score!=''){if(numReg.test(student.score)){vartemp=parseInt(student.score);if(temp<0
10、
11、temp>100){alert("成绩输入错误!");returnfalse;}}else{alert('成绩输入错误!');returnfalse;}}returntrue;}//删除方法functiondelHandler(id){if(confirm('真的要删除吗?')){vartemp=[];for(vari=
12、0;i<_data.length;i++){if(_data[i].id!=id){temp.push(_data[i]);}}_data=temp;showData(_data);}}//查询方法functionsearch(name,sex,age){//console.log(arguments);vartemp=[];for(vari=0;i<_data.length;i++){if(""!=name){if(_data[i].name!=name){continue;}}if(""!=sex){if(_data[i].
13、sex!=sex){continue;}}if(""!=age){if(_data[i].age!=age){continue;}}temp.push(_data[i]);}showData(temp);}//根据数据显示内容(html代码生成)function
此文档下载收益归作者所有