//验证订制旗袍表单

function CheckForm()

{

	var form=document.myform;

	

	if (form.name.value=="")

	{

		alert('请输入姓名');

		form.name.focus();

		return false;

	}

	

	if (form.textfield2.value=="")

	{

		alert('请输入您的地址!');

		form.textfield2.focus();

		return false;

	}
	
	
	if (form.textfield33.value=="")

	{

		alert('请输入您的手机号码!');

		form.textfield33.focus();

		return false;

	}
	
	if(chkCheckBoxChs("product")== false){
		alert('请您正确选择一款产品！');
		return false;
	}

	
	if (!isNumber(form.textfield32.value))

	{

		alert('您输入的订购数量必须为数字!');

		form.textfield32.focus();

		return false;

	}


	

return true;

}


function chkCheckBoxChs(objNam){ //檢測是否有選擇多选框的至少一项
var obj = document.getElementsByName(objNam); //獲取多選框數組
var objLen= obj.length; //獲取數據長度
var objYN; //是否有選擇
var i;
objYN=false;
for (i = 0;i< objLen;i++){
if (obj [i].checked==true) {
objYN= true;
break;
}
}
return objYN;

}


//判断是否是数字或字母或下划线 

function isNumberOr_Letter( s ){



var regu = "^[0-9a-zA-Z\_]+$"; 



var re = new RegExp(regu); 



if (re.test(s)) { 



return true; 



}else{ 



return false; 



} 



} 



/* 



用途：检查输入对象的值是否符合E-Mail格式 



输入：str 输入的字符串 



返回：如果通过验证返回true,否则返回false 



*/ 



function isEmail( str ){  



var myReg = /^[-_A-Za-z0-9]+@([_A-Za-z0-9]+\.)+[A-Za-z0-9]{2,3}$/; 



if(myReg.test(str)) return true; 



return false; 



} 



//检查电话号码 

function isTel(str){ 

var reg=/^([0-9]|[\-])+$/g ; 

if(str.length<7 || str.length>18){ 

return false; 

} 

else{ 

return reg.exec(str); 

} 

} 



// 检查是否为中文 

function isChn(str)

{ 

var reg = /^[u4E00-u9FA5]+$/; 

if(!reg.test(str)){ 

return false; 

} 

return true; 

} 











//数值检测

function  isNumber(name)  

{  

if(name.length  ==  0)

return  false;

for(i  =  0;  i  <  name.length;  i++)  {  

if(name.charAt(i)  <  "0"  ||  name.charAt(i)  >  "9")

return  false;

}

return  true;

}



//是否为数字

function isNumber(oNum) 

{ 

  if(!oNum) return false; 

  var strP=/^\d+(\.\d+)?$/; 

  if(!strP.test(oNum)) return false; 

  try{ 

  if(parseFloat(oNum)!=oNum) return false; 

  } 

  catch(ex) 

  { 

   return false; 

  } 

  return true; 

}















