欢迎来到天天文库
浏览记录
ID:51002445
大小:83.46 KB
页数:8页
时间:2020-03-08
《学生信息管理系统之javascript版.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、
2、ef="css/bootstrap.css">var_data=[],info_body,numReg=/^d+$/;String.prototype.trim=function(){returnthis.replace(/(^s*)
3、(s*$)/g,"");}//根据ID找到objfunction$(id){ret
4、urndocument.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;t
5、his.sex=sex?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);$('resetBu
6、tton').click();}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('
9、年龄请输入数字!');returnfalse;}}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('真的要删除吗?')){va
12、rtemp=[];for(vari=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(
13、""!=sex){if(_data[i].sex!=sex){continue;}}if(""!=age){if(_data[i].age!=age){continue;}}temp.push(_data[i]);}showData(temp);}//根据数据显示内容(html代码生成)function
此文档下载收益归作者所有