/*搜索*/ function checksearch() { if (trim(document.searchform.keyword.value)=="" || trim(document.searchform.keyword.value)=="请输入关键字") { alert("请输入关键字"); document.searchform.keyword.focus(); return false; exit; } return true; } /*在线留言*/ function checkbook() { if (trim(document.bookform.name.value).length<2 || trim(document.bookform.name.value).length>10) { alert("用户名为2~10个字符"); document.bookform.name.focus(); return false; exit; } if (trim(document.bookform.itemnote.value).length<5 || trim(document.bookform.itemnote.value).length>200) { alert("内容为5~200个字符"); document.bookform.itemnote.focus(); return false; exit; } return true; } // ================================================== /*按比例生成缩略图*/ function drawimage(imgd,w,h){ var flag=false; var image=new image(); image.src=imgd.src; if(image.width>0 && image.height>0){ flag=true; if(image.width/image.height>= w/h){ if(image.width>w){ imgd.width=w; imgd.height=(image.height*h)/image.width; } else{ imgd.width=image.width; imgd.height=image.height; } imgd.alt= ""; } else{ if(image.height>h){ imgd.height=h; imgd.width=(image.width*w)/image.height; } else{ imgd.width=image.width; imgd.height=image.height; } imgd.alt=""; } } } /*兼容浏览器加入收藏*/ function favorites(title,geturl){ if (document.all){ window.external.addfavorite(geturl,title); } else if (window.sidebar) { window.sidebar.addpanel(title, geturl, ""); } } /*删除空字符串*/ function trim(str){return str.replace(/(^\s*)|(\s*$)/g, "");} //删除左右两端的空格 function ltrim(str){return str.replace(/(^\s*)/g,"");} //删除左边的空格 function rtrim(str){return str.replace(/(\s*$)/g,"");} //删除右边的空格 /*显示隐藏下级菜单*/ function sc(s){ //$obj(s).style.display="block"; } function hc(s){ //$obj(s).style.display="none"; } /*获取返回id*/ function $obj(objname){return document.getelementbyid(objname);} // ================================================== /*会员登录*/ function checklogin() { if (trim(document.loginform.username.value).length<2 || trim(document.loginform.username.value).length>15) { alert("用户名错误"); document.loginform.username.focus(); return false; exit; } if (trim(document.loginform.password.value).length<5 || trim(document.loginform.password.value).length>18) { alert("密码错误"); document.loginform.password.focus(); return false; exit; } if (trim(document.loginform.code.value) == "") { alert("请填写验证码"); document.loginform.code.focus(); return false; exit; } return true; } /*会员注册*/ function checkreg() { if (trim(document.regform.username.value).length<2 || trim(document.regform.username.value).length>15) { alert("用户名为2~15个字符"); document.regform.username.focus(); return false; exit; } if (trim(document.regform.password.value).length<6 || trim(document.regform.password.value).length>18) { alert("密码为6~18个字符"); document.regform.password.focus(); return false; exit; } var ispass=(/^\w+$/); if (!ispass.test(document.regform.password.value)) { alert("密码只能包含字母数字"); document.regform.password.focus(); return false; exit; } if (trim(document.regform.password.value) !== trim(document.regform.fpassword.value)) { alert("两次输入的密码不一致"); document.regform.fpassword.focus(); return false; exit; } var isemail=(/^\w+((-\w+)|(\.\w+))*\@[a-za-z0-9]+((\.|-)[a-za-z0-9]+)*\.[a-za-z0-9]+$/); if (trim(document.regform.mail.value).length>30 || !isemail.test(document.regform.mail.value)) { alert("邮箱地址错误"); document.regform.mail.focus(); return false; exit; } if (trim(document.regform.code.value) == "") { alert("请填写验证码"); document.regform.code.focus(); return false; exit; } return true; } /*订购产品*/ function checkorder() { if (trim(document.formorder.productname.value) == "") { alert("产品名称不能为空"); document.formorder.productname.focus(); return false; exit; } if (trim(document.formorder.num.value) == "") { alert("订购数量不能为空"); document.formorder.num.focus(); return false; exit; } if (trim(document.formorder.username.value) == "") { alert("真实姓名不能为空"); document.formorder.username.focus(); return false; exit; } if (trim(document.formorder.address.value) == "") { alert("详细地址不能为空"); document.formorder.address.focus(); return false; exit; } if (trim(document.formorder.tel.value) == "") { alert("联系电话不能为空"); document.formorder.tel.focus(); return false; exit; } if (trim(document.formorder.code.value) == "") { alert("请填写验证码"); document.formorder.code.focus(); return false; exit; } return true; }