- //根据itemObj的值是否为空,如果为空的话,提示itemName不能为空,同时返回false.否则的话返回true
- function CheckNull(itemObj,itemName){
- if(itemObj.value==""){
- alert(itemName+"不能为空");
- itemObj.focus();
- return false;
- }else{
- return true;
- }
- }
- function CheckNumber(itemObj,itemName){
- if(!isNaN(itemObj.value)){
- if ((itemObj.value<0)||(itemObj.value>100)){
- alert(itemName+"输入不正确");
- itemObj.focus();
- return false;
- }else{
- return true;
- }
- }else{
- alert(itemName+"必须为数字");
- itemObj.focus();
- return false;
- }
- }
- function CheckSelected(itemObj,itemName){
- flag=false;
- for(var i=0;i<itemObj.length;i++){
- if(itemObj[i].checked){
- flag=true;
- }
- }
- if (flag){
- return true;
- }else{
- alert(itemName+"没有选中");
- return false;
- }
- }
- //全选择复选框
- function CheckAll(checkName,selectAllName){
- var el=document.getElementsByTagName('input');
- var len=el.length;
- for (var i=0;i<len;i++){
- if((el[i].type=="checkbox") && (el[i].name==checkName)){
- if(document.getElementById(selectAllName).checked){
- el[i].checked=true;
- }
- else{
- el[i].checked=false;
- }
- }
- }
- }
- function CheckForm(){
- if(CheckNull(document.getElementById("userName"),"用户名称") &&
- CheckNull(document.getElementById("userPass"),"用户密码") &
- CheckNull(document.getElementById("userRepPass"),"用户重复密码") &
- CheckNull(document.getElementById("userNick"),"用户昵称") &
- CheckSelected(document.all.userSex,"用户性别") &
- CheckNull(document.getElementById("userAge"),"用户年龄") &
- CheckNumber(document.getElementById("userAge"),"用户年龄") &
- CheckNull(document.getElementById("userProvince"),"用户所在省份") &
- CheckNull(document.getElementById("userCity"),"用户所在城市") &
- CheckNull(document.getElementById("userEmail"),"用户邮箱")
- ){
- return true;
- }else{
- return false;
- }
- }
常用JS(二)
最新推荐文章于 2023-05-27 10:55:22 发布