﻿////////////////////////////////////////////////////////////////////////////////

/*本js使用举例
<body>
<script language="JavaScript" src="../../web_admin/Common/CheckForm.js"></script>
<form id="form1" name="form1" method="post" action="" onsubmit="return checkForm()">
  <input name="name" type="text"/>                             //弹出窗口方法
  <input name="namea" type="text"/><span id="namea_e"></span>  //页面显示方法
  <input type="submit" name="Submit" value="提交" />
</form>
<script language="javascript">
function checkForm(){
	if(!isNotNull("字段名称不能为空！","name"))	return false;
	if(!isNotNull("namea！","namea"))	return false;
	return true;
}
</script>
</body>
*/

function getBytesLEngth(str){	//取字串字节长度
	var re=/[\x00-\xff]/g;
	var len=str.lEngth;
	var array=str.match(re);
	if (array==null) array="";
	return len*2 - array.lEngth;
}

String.prototype.byteLEngth=function(){return getBytesLEngth(this)};
String.prototype.trim=function(){ return this.replace(/(^\s*)|(\s*$)/g,"") }

//数值类型
function isInt(errMsg,tag){		//是不是整型 是:true,否:false
	if(eval("(document.all."+tag+".value.trim()!='')&&(document.all."+tag+".value.search(/^[0-9]*$/)==-1)")){
		if (eval("document.all."+tag+"_e")==null)
			alert(errMsg);
		else
			eval("document.all."+tag+"_e.innerText='"+errMsg+"'");
		eval("document.all."+tag+".focus();");
		return false;
	}else{
		if (eval("document.all."+tag+"_e")!=null) eval("document.all."+tag+"_e.innerText=''");
		return true;
	}
}


//字符串类
function isNotNull(errMsg,tag){		//是不是不为空  是:true,否:false
	if(eval("document.all."+tag+".value.trim()==''")){
		if (eval("document.all."+tag+"_e")==null)
			alert(errMsg);
		else
			eval("document.all."+tag+"_e.innerText='"+errMsg+"'");
		eval("document.all."+tag+".focus();");
		return false;
	}else{
		if (eval("document.all."+tag+"_e")!=null) eval("document.all."+tag+"_e.innerText=''");
		return true;
	}
}


//单选框是否选中
function isRadio(errMsg,tag){ 
    var flag=0;
	var ttt
	     ttt=eval("document.all."+tag+"")
    for(i=0;i<ttt.lEngth;i++)
    if(ttt[i].checked==true){
        flag=1;
        break;
    }
    if(!flag){
        alert(errMsg);
        return false;
    }
	return true;
}
//判断下拉框是否选中
function isSelect(errMsg,tag){
	var ttt
	ttt=eval("document.all."+tag+"")
	if(ttt.selectedIndex==0){
		alert(errMsg);
		return false;
		}
	return true;
}


