主题 : JAVA开源CMS--JEECMS v2.4.2 正式版系统安装包*布下载帖 |
级别: 白丁
![]() |
7344# 发表于:2010-11-25 10:50:42 IP:219.52.*.*
学习学习
|
||
---|---|---|---|
级别: 童生
![]() |
7348# 发表于:2010-11-25 12:06:28 IP:123.1.*.*
// JScript 文件
//Email更改 var oldStr=""; function emailChange(cobj) { var UserEmail=cobj.value; oldStr=yk.$("ctl00_ContentPlaceHolder1__emailpassStr").innerHTML; if(UserEmail!=cobj.defaultValue) { yk.$("ctl00_ContentPlaceHolder1__emailpassStr").innerHTML='<span class=\"red\">未认证,<a id=\"_emailPassStr\" href=\"javascript:;\" onclick=\"reSendpassEmail(this)\">发送认证邮件</a></span>'; } else { yk.$("ctl00_ContentPlaceHolder1__emailpassStr").innerHTML=oldStr; } } //重发验证Email function reSendpassEmail(cobj) { cobj.innerHTML="发送中,请稍后…"; cobj.disabled='disabled'; var UserEmail=yk.$("set_UserEmail").value; var Ajax = new oAjax("/deal/setInfo.ashx",chk_reSendMailRst); var arrKey = new Array("m","UserEmail"); var arrValue = new Array("reSendpassEmail",UserEmail); Ajax.Post(arrKey,arrValue); return false; } function chk_reSendMailRst(arrobj) { if(arrobj[0]=="-1") { yk.$('_emailPassStr').innerHTML='重发验证邮件'; yk.$('_emailPassStr').disabled=''; alert(arrobj[1]); } else { window.location.reload(); } } //修改基本信息 function setBaseInfo(cform) { var UserEmail=cform.UserEmail.value; var UserMobile=cform.UserMobile.value; var UserSex=0; for(var i=0;i<cform.UserSex.length;i++) { if(cform.UserSex[i].checked) { UserSex=cform.UserSex[i].value; break; } } var byear=cform.byear.value; var bmonth=cform.bmonth.value; var bday=cform.bday.value; var pid=cform.pid.value; var cid=cform.cid.value; var aid=cform.aid.value; var HomePID=cform.HomePID.value; var HomeCID=cform.HomeCID.value; var HomeAID=cform.HomeAID.value; var UserQQ=cform.UserQQ.value; var AboutMe=cform.AboutMe.value; var regemail=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; if(!regemail.test(UserEmail)) { alert("邮箱格式输入有误!"); cform.UserEmail.focus(); return false; } var regphone=/^[1]{1}(\d){10}$/; if(UserMobile!=""&&!regphone.test(UserMobile)) { alert("手机输入有误!"); cform.UserMobile.focus(); return false; } if(UserSex==0) { alert("请选择性别!"); cform.UserSex.focus(); return false; } var Ajax = new oAjax("/deal/setInfo.ashx",rstReload); var arrKey = new Array("m","UserEmail","UserMobile","UserSex","byear","bmonth","bday","pid","cid","aid","HomePID","HomeCID","HomeAID","UserQQ","AboutMe"); var arrValue = new Array("baseUInfo",UserEmail,UserMobile,UserSex,byear,bmonth,bday,pid,cid,aid,HomePID,HomeCID,HomeAID,UserQQ,AboutMe); Ajax.Post(arrKey,arrValue); return false; } //修改头像 function setUFace(cform) { var UserFaceUrl=cform.UserFaceUrl.value; var UserFace=cform.Avatar.value; var endFace=""; if(UserFace!=""&&UserFace!=cform.Avatar.defaultValue) { endFace=UserFace; } else { endFace=UserFaceUrl; } var Ajax = new oAjax("/deal/setInfo.ashx",rstReload); var arrKey = new Array("m","endFace"); var arrValue = new Array("setFace",endFace); Ajax.Post(arrKey,arrValue); return false; } //设置安全信息 function setSecurity(cform) { var UserPassword0=cform.UserPassword0.value; var UserPassword1=cform.UserPassword1.value; var UserPassword2=cform.UserPassword2.value; var PwdQuestion=cform.PwdQuestion.value; var PwdAnswer=cform.PwdAnswer.value; if(UserPassword1!=""&&UserPassword0=="") { cform.UserPassword0.focus(); alert("修改密码必须输入当前密码!"); return false; } else if(UserPassword1!=""&&(UserPassword1.length<6||UserPassword1.length>10)) { cform.UserPassword1.focus(); alert("密码长度为6-10位字符!"); return false; } else if(UserPassword1!=""&&(UserPassword1!=UserPassword2)) { cform.UserPassword2.focus(); alert("两次输入的密码不一致!"); return false; } var Ajax = new oAjax("/deal/setInfo.ashx",rstReload); var arrKey = new Array("m","UserPassword0","UserPassword1","UserPassword2","PwdQuestion","PwdAnswer"); var arrValue = new Array("setSecurity",UserPassword0,UserPassword1,UserPassword2,PwdQuestion,PwdAnswer); Ajax.Post(arrKey,arrValue); return false; } //设置空间 function setMyInfo(cform) { var SpaceUrl=cform.SpaceUrl.value; var SpaceName=cform.SpaceName.value; var regurl=/^[a-zA-Z0-9]{3,12}$/; if(!regurl.test(SpaceUrl)) { cform.SpaceUrl.focus(); alert("空间域名在3-12个字母或数字的组合!"); return false; } else if(SpaceName.length<4||SpaceName.length>50) { cform.SpaceName.focus(); alert("空间名称在4-50个字符之间!"); return false; } var Ajax = new oAjax("/deal/setInfo.ashx",rstReload); var arrKey = new Array("m","SpaceUrl","SpaceName"); var arrValue = new Array("setMyInfo",SpaceUrl,SpaceName); Ajax.Post(arrKey,arrValue); return false; } //设置健康信息 function sethealthProfile(cform) { var UserHeight=cform.UserHeight.value; var UserWeight=cform.UserWeight.value; var UserBloodType=cform.UserBloodType.value; var RealName=cform.RealName.value; var Telephone=cform.Telephone.value; var Address=cform.Address.value; var Postcode=cform.Postcode.value; var regHeight=/^[0-9]{2,3}$/; if(UserHeight!=""&&!regHeight.test(UserHeight)) { cform.UserHeight.focus(); alert("请输入正确的身高,2-3位数字!"); return false; } var regWeight=/^(\d){2,3}(\.\d){0,1}$/; if(UserWeight!=""&&!regWeight.test(UserWeight)) { cform.UserWeight.focus(); alert("请输入正确的体重,2-3位数字(可带一位小数)!"); return false; } var regRealName=/^([a-zA-Z0-9\u4e00-\u9fa5\..]|[·]){2,50}$/; if(RealName!=""&&!regRealName.test(RealName)) { cform.RealName.focus(); alert("请输入正确的真实姓名!真实姓名仅能输入中英文、数字和“.”“·”,长度在2-50个之间。"); return false; } var regPhone=/^(\(\d{3,4}\)|\d{3,4}-)?\d{7,11}$/; if(Telephone!=""&&!regPhone.test(Telephone)) { cform.Telephone.focus(); alert("请输入正确的联系电话!"); return false; } if(Address.length>300) { cform.Address.focus(); alert("联系地址字数在300个以内!"); return false; } var regPostcode=/^[0-9]{6}$/; if(Postcode!=""&&!regPostcode.test(Postcode)) { cform.Postcode.focus(); alert("请输入6位邮编!"); return false; } var Ajax = new oAjax("/deal/setInfo.ashx",rstReload); var arrKey = new Array("m","UserHeight","UserWeight","UserBloodType","RealName","Telephone","Address","Postcode"); var arrValue = new Array("sethealthProfile",UserHeight,UserWeight,UserBloodType,RealName,Telephone,Address,Postcode); Ajax.Post(arrKey,arrValue); return false; } //关注疾病切换 function swap_medBar(id) { var pchild=yk.$("_medCntInner").childNodes; for(var i=0;i<pchild.length;i++) { pchild[i].style.display='none'; } var barChild=yk.$("_medBarInner").childNodes; for(var i=0;i<barChild.length;i++) { if(barChild[i].id!=undefined) barChild[i].className=''; } yk.$("_medBar_"+id).className='s'; yk.$("_medBar_"+id).focus=yk.$("_medBar_"+id).blur(); yk.$("_medBox_"+id).style.display='block'; } //删除关注的主题 function del_med(id,tmed) { if(!confirm("确定取消该疾病?")) { return false; } if(NowNum<=1) { alert("每位会员至少关注一个疾病!"); return false; } //如果删除当前展示的 var setCss=false; if(yk.$("_medBar_"+id).className=="s") { setCss=true; } //删除 yk.$("_medBarInner").removeChild(yk.$("_medBar_"+id)); yk.$("_medCntInner").removeChild(yk.$("_medBox_"+id)); //设置展示的 if(setCss) { var pchild=yk.$("_medCntInner").childNodes; if(pchild[0]) pchild[0].style.display='block'; var barChild=yk.$("_medBarInner").childNodes; if(barChild[0]) barChild[0].className='s'; } var oldMed=yk.$("allmeds").value; oldMed=oldMed.replace(","+tmed+",",","); yk.$("allmeds").value=oldMed; NowNum=NowNum-1; var Ajax = new oAjax("/deal/setInfo.ashx",rstReload); var arrKey = new Array("m","tmed"); var arrValue = new Array("setMedDel",tmed); Ajax.Post(arrKey,arrValue); return false; } //关注新疾病 function setNewMed(tmed) { if(NowNum>=5) { alert("每位会员最多关注5个疾病!"); return false; } var allmeds=yk.$("allmeds").value; if(allmeds.indexOf(","+tmed+",")!=-1) { alert("该疾病已经加入关注!"); return false; } var Ajax = new oAjax("/deal/setInfo.ashx",rstSetMed); var arrKey = new Array("m","tmed"); var arrValue = new Array("setMed",tmed); Ajax.Post(arrKey,arrValue); return false; } function rstSetMed(arrobj) { if(arrobj[0]=="-1") { alert(arrobj[1]); } else { //重置之前选中状态 var pchild=yk.$("_medCntInner").childNodes; for(var i=0;i<pchild.length;i++) { pchild[i].style.display='none'; } var barChild=yk.$("_medBarInner").childNodes; for(var i=0;i<barChild.length;i++) { if(barChild[i].id!=undefined) barChild[i].className=''; } //新增 NowNum=NowNum+1; NowId=NowId+1; yk.$("_medBarInner").innerHTML=yk.$("_medBarInner").innerHTML+"<div id=\"_medBar_" + NowId + "\" class=\"s\">\ <span onclick=\"swap_medBar('" + NowId + "')\">" + arrobj[1] + "</span><span class=\"del\" onclick=\"del_med('" + NowId + "','" + arrobj[1] + "')\"></span></div>\n"; //新增内容 var newBox=document.createElement("div"); newBox.id="_medBox_"+NowId; newBox.innerHTML=arrobj[2]; yk.$("_medCntInner").appendChild(newBox); } } //修改关注主题返回 function RstMedModify(a1,a2) { alert(a2); if(a1!="-1") { window.location.reload(); } } // JScript 文件 //Email更改 var oldStr=""; function emailChange(cobj) { var UserEmail=cobj.value; oldStr=yk.$("ctl00_ContentPlaceHolder1__emailpassStr").innerHTML; if(UserEmail!=cobj.defaultValue) { yk.$("ctl00_ContentPlaceHolder1__emailpassStr").innerHTML='<span class=\"red\">未认证,<a id=\"_emailPassStr\" href=\"javascript:;\" onclick=\"reSendpassEmail(this)\">发送认证邮件</a></span>'; } else { yk.$("ctl00_ContentPlaceHolder1__emailpassStr").innerHTML=oldStr; } } //重发验证Email function reSendpassEmail(cobj) { cobj.innerHTML="发送中,请稍后…"; cobj.disabled='disabled'; var UserEmail=yk.$("set_UserEmail").value; var Ajax = new oAjax("/deal/setInfo.ashx",chk_reSendMailRst); var arrKey = new Array("m","UserEmail"); var arrValue = new Array("reSendpassEmail",UserEmail); Ajax.Post(arrKey,arrValue); return false; } function chk_reSendMailRst(arrobj) { if(arrobj[0]=="-1") { yk.$('_emailPassStr').innerHTML='重发验证邮件'; yk.$('_emailPassStr').disabled=''; alert(arrobj[1]); } else { window.location.reload(); } } //修改基本信息 function setBaseInfo(cform) { var UserEmail=cform.UserEmail.value; var UserMobile=cform.UserMobile.value; var UserSex=0; for(var i=0;i<cform.UserSex.length;i++) { if(cform.UserSex[i].checked) { UserSex=cform.UserSex[i].value; break; } } var byear=cform.byear.value; var bmonth=cform.bmonth.value; var bday=cform.bday.value; var pid=cform.pid.value; var cid=cform.cid.value; var aid=cform.aid.value; var HomePID=cform.HomePID.value; var HomeCID=cform.HomeCID.value; var HomeAID=cform.HomeAID.value; var UserQQ=cform.UserQQ.value; var AboutMe=cform.AboutMe.value; var regemail=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; if(!regemail.test(UserEmail)) { alert("邮箱格式输入有误!"); cform.UserEmail.focus(); return false; } var regphone=/^[1]{1}(\d){10}$/; if(UserMobile!=""&&!regphone.test(UserMobile)) { alert("手机输入有误!"); cform.UserMobile.focus(); return false; } if(UserSex==0) { alert("请选择性别!"); cform.UserSex.focus(); return false; } var Ajax = new oAjax("/deal/setInfo.ashx",rstReload); var arrKey = new Array("m","UserEmail","UserMobile","UserSex","byear","bmonth","bday","pid","cid","aid","HomePID","HomeCID","HomeAID","UserQQ","AboutMe"); var arrValue = new Array("baseUInfo",UserEmail,UserMobile,UserSex,byear,bmonth,bday,pid,cid,aid,HomePID,HomeCID,HomeAID,UserQQ,AboutMe); Ajax.Post(arrKey,arrValue); return false; } //修改头像 function setUFace(cform) { var UserFaceUrl=cform.UserFaceUrl.value; var UserFace=cform.Avatar.value; var endFace=""; if(UserFace!=""&&UserFace!=cform.Avatar.defaultValue) { endFace=UserFace; } else { endFace=UserFaceUrl; } var Ajax = new oAjax("/deal/setInfo.ashx",rstReload); var arrKey = new Array("m","endFace"); var arrValue = new Array("setFace",endFace); Ajax.Post(arrKey,arrValue); return false; } //设置安全信息 function setSecurity(cform) { var UserPassword0=cform.UserPassword0.value; var UserPassword1=cform.UserPassword1.value; var UserPassword2=cform.UserPassword2.value; var PwdQuestion=cform.PwdQuestion.value; var PwdAnswer=cform.PwdAnswer.value; if(UserPassword1!=""&&UserPassword0=="") { cform.UserPassword0.focus(); alert("修改密码必须输入当前密码!"); return false; } else if(UserPassword1!=""&&(UserPassword1.length<6||UserPassword1.length>10)) { cform.UserPassword1.focus(); alert("密码长度为6-10位字符!"); return false; } else if(UserPassword1!=""&&(UserPassword1!=UserPassword2)) { cform.UserPassword2.focus(); alert("两次输入的密码不一致!"); return false; } var Ajax = new oAjax("/deal/setInfo.ashx",rstReload); var arrKey = new Array("m","UserPassword0","UserPassword1","UserPassword2","PwdQuestion","PwdAnswer"); var arrValue = new Array("setSecurity",UserPassword0,UserPassword1,UserPassword2,PwdQuestion,PwdAnswer); Ajax.Post(arrKey,arrValue); return false; } //设置空间 function setMyInfo(cform) { var SpaceUrl=cform.SpaceUrl.value; var SpaceName=cform.SpaceName.value; var regurl=/^[a-zA-Z0-9]{3,12}$/; if(!regurl.test(SpaceUrl)) { cform.SpaceUrl.focus(); alert("空间域名在3-12个字母或数字的组合!"); return false; } else if(SpaceName.length<4||SpaceName.length>50) { cform.SpaceName.focus(); alert("空间名称在4-50个字符之间!"); return false; } var Ajax = new oAjax("/deal/setInfo.ashx",rstReload); var arrKey = new Array("m","SpaceUrl","SpaceName"); var arrValue = new Array("setMyInfo",SpaceUrl,SpaceName); Ajax.Post(arrKey,arrValue); return false; } //设置健康信息 function sethealthProfile(cform) { var UserHeight=cform.UserHeight.value; var UserWeight=cform.UserWeight.value; var UserBloodType=cform.UserBloodType.value; var RealName=cform.RealName.value; var Telephone=cform.Telephone.value; var Address=cform.Address.value; var Postcode=cform.Postcode.value; var regHeight=/^[0-9]{2,3}$/; if(UserHeight!=""&&!regHeight.test(UserHeight)) { cform.UserHeight.focus(); alert("请输入正确的身高,2-3位数字!"); return false; } var regWeight=/^(\d){2,3}(\.\d){0,1}$/; if(UserWeight!=""&&!regWeight.test(UserWeight)) { cform.UserWeight.focus(); alert("请输入正确的体重,2-3位数字(可带一位小数)!"); return false; } var regRealName=/^([a-zA-Z0-9\u4e00-\u9fa5\..]|[·]){2,50}$/; if(RealName!=""&&!regRealName.test(RealName)) { cform.RealName.focus(); alert("请输入正确的真实姓名!真实姓名仅能输入中英文、数字和“.”“·”,长度在2-50个之间。"); return false; } var regPhone=/^(\(\d{3,4}\)|\d{3,4}-)?\d{7,11}$/; if(Telephone!=""&&!regPhone.test(Telephone)) { cform.Telephone.focus(); alert("请输入正确的联系电话!"); return false; } if(Address.length>300) { cform.Address.focus(); alert("联系地址字数在300个以内!"); return false; } var regPostcode=/^[0-9]{6}$/; if(Postcode!=""&&!regPostcode.test(Postcode)) { cform.Postcode.focus(); alert("请输入6位邮编!"); return false; } var Ajax = new oAjax("/deal/setInfo.ashx",rstReload); var arrKey = new Array("m","UserHeight","UserWeight","UserBloodType","RealName","Telephone","Address","Postcode"); var arrValue = new Array("sethealthProfile",UserHeight,UserWeight,UserBloodType,RealName,Telephone,Address,Postcode); Ajax.Post(arrKey,arrValue); return false; } //关注疾病切换 function swap_medBar(id) { var pchild=yk.$("_medCntInner").childNodes; for(var i=0;i<pchild.length;i++) { pchild[i].style.display='none'; } var barChild=yk.$("_medBarInner").childNodes; for(var i=0;i<barChild.length;i++) { if(barChild[i].id!=undefined) barChild[i].className=''; } yk.$("_medBar_"+id).className='s'; yk.$("_medBar_"+id).focus=yk.$("_medBar_"+id).blur(); yk.$("_medBox_"+id).style.display='block'; } //删除关注的主题 function del_med(id,tmed) { if(!confirm("确定取消该疾病?")) { return false; } if(NowNum<=1) { alert("每位会员至少关注一个疾病!"); return false; } //如果删除当前展示的 var setCss=false; if(yk.$("_medBar_"+id).className=="s") { setCss=true; } //删除 yk.$("_medBarInner").removeChild(yk.$("_medBar_"+id)); yk.$("_medCntInner").removeChild(yk.$("_medBox_"+id)); //设置展示的 if(setCss) { var pchild=yk.$("_medCntInner").childNodes; if(pchild[0]) pchild[0].style.display='block'; var barChild=yk.$("_medBarInner").childNodes; if(barChild[0]) barChild[0].className='s'; } var oldMed=yk.$("allmeds").value; oldMed=oldMed.replace(","+tmed+",",","); yk.$("allmeds").value=oldMed; NowNum=NowNum-1; var Ajax = new oAjax("/deal/setInfo.ashx",rstReload); var arrKey = new Array("m","tmed"); var arrValue = new Array("setMedDel",tmed); Ajax.Post(arrKey,arrValue); return false; } //关注新疾病 function setNewMed(tmed) { if(NowNum>=5) { alert("每位会员最多关注5个疾病!"); return false; } var allmeds=yk.$("allmeds").value; if(allmeds.indexOf(","+tmed+",")!=-1) { alert("该疾病已经加入关注!"); return false; } var Ajax = new oAjax("/deal/setInfo.ashx",rstSetMed); var arrKey = new Array("m","tmed"); var arrValue = new Array("setMed",tmed); Ajax.Post(arrKey,arrValue); return false; } function rstSetMed(arrobj) { if(arrobj[0]=="-1") { alert(arrobj[1]); } else { //重置之前选中状态 var pchild=yk.$("_medCntInner").childNodes; for(var i=0;i<pchild.length;i++) { pchild[i].style.display='none'; } var barChild=yk.$("_medBarInner").childNodes; for(var i=0;i<barChild.length;i++) { if(barChild[i].id!=undefined) barChild[i].className=''; } //新增 NowNum=NowNum+1; NowId=NowId+1; yk.$("_medBarInner").innerHTML=yk.$("_medBarInner").innerHTML+"<div id=\"_medBar_" + NowId + "\" class=\"s\">\ <span onclick=\"swap_medBar('" + NowId + "')\">" + arrobj[1] + "</span><span class=\"del\" onclick=\"del_med('" + NowId + "','" + arrobj[1] + "')\"></span></div>\n"; //新增内容 var newBox=document.createElement("div"); newBox.id="_medBox_"+NowId; newBox.innerHTML=arrobj[2]; yk.$("_medCntInner").appendChild(newBox); } } //修改关注主题返回 function RstMedModify(a1,a2) { alert(a2); if(a1!="-1") { window.location.reload(); } } // JScript 文件 //Email更改 var oldStr=""; function emailChange(cobj) { var UserEmail=cobj.value; oldStr=yk.$("ctl00_ContentPlaceHolder1__emailpassStr").innerHTML; if(UserEmail!=cobj.defaultValue) { yk.$("ctl00_ContentPlaceHolder1__emailpassStr").innerHTML='<span class=\"red\">未认证,<a id=\"_emailPassStr\" href=\"javascript:;\" onclick=\"reSendpassEmail(this)\">发送认证邮件</a></span>'; } else { yk.$("ctl00_ContentPlaceHolder1__emailpassStr").innerHTML=oldStr; } } //重发验证Email function reSendpassEmail(cobj) { cobj.innerHTML="发送中,请稍后…"; cobj.disabled='disabled'; var UserEmail=yk.$("set_UserEmail").value; var Ajax = new oAjax("/deal/setInfo.ashx",chk_reSendMailRst); var arrKey = new Array("m","UserEmail"); var arrValue = new Array("reSendpassEmail",UserEmail); Ajax.Post(arrKey,arrValue); return false; } function chk_reSendMailRst(arrobj) { if(arrobj[0]=="-1") { yk.$('_emailPassStr').innerHTML='重发验证邮件'; yk.$('_emailPassStr').disabled=''; alert(arrobj[1]); } else { window.location.reload(); } } //修改基本信息 function setBaseInfo(cform) { var UserEmail=cform.UserEmail.value; var UserMobile=cform.UserMobile.value; var UserSex=0; for(var i=0;i<cform.UserSex.length;i++) { if(cform.UserSex[i].checked) { UserSex=cform.UserSex[i].value; break; } } var byear=cform.byear.value; var bmonth=cform.bmonth.value; var bday=cform.bday.value; var pid=cform.pid.value; var cid=cform.cid.value; var aid=cform.aid.value; var HomePID=cform.HomePID.value; var HomeCID=cform.HomeCID.value; var HomeAID=cform.HomeAID.value; var UserQQ=cform.UserQQ.value; var AboutMe=cform.AboutMe.value; var regemail=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; if(!regemail.test(UserEmail)) { alert("邮箱格式输入有误!"); cform.UserEmail.focus(); return false; } var regphone=/^[1]{1}(\d){10}$/; if(UserMobile!=""&&!regphone.test(UserMobile)) { alert("手机输入有误!"); cform.UserMobile.focus(); return false; } if(UserSex==0) { alert("请选择性别!"); cform.UserSex.focus(); return false; } var Ajax = new oAjax("/deal/setInfo.ashx",rstReload); var arrKey = new Array("m","UserEmail","UserMobile","UserSex","byear","bmonth","bday","pid","cid","aid","HomePID","HomeCID","HomeAID","UserQQ","AboutMe"); var arrValue = new Array("baseUInfo",UserEmail,UserMobile,UserSex,byear,bmonth,bday,pid,cid,aid,HomePID,HomeCID,HomeAID,UserQQ,AboutMe); Ajax.Post(arrKey,arrValue); return false; } //修改头像 function setUFace(cform) { var UserFaceUrl=cform.UserFaceUrl.value; var UserFace=cform.Avatar.value; var endFace=""; if(UserFace!=""&&UserFace!=cform.Avatar.defaultValue) { endFace=UserFace; } else { endFace=UserFaceUrl; } var Ajax = new oAjax("/deal/setInfo.ashx",rstReload); var arrKey = new Array("m","endFace"); var arrValue = new Array("setFace",endFace); Ajax.Post(arrKey,arrValue); return false; } //设置安全信息 function setSecurity(cform) { var UserPassword0=cform.UserPassword0.value; var UserPassword1=cform.UserPassword1.value; var UserPassword2=cform.UserPassword2.value; var PwdQuestion=cform.PwdQuestion.value; var PwdAnswer=cform.PwdAnswer.value; if(UserPassword1!=""&&UserPassword0=="") { cform.UserPassword0.focus(); alert("修改密码必须输入当前密码!"); return false; } else if(UserPassword1!=""&&(UserPassword1.length<6||UserPassword1.length>10)) { cform.UserPassword1.focus(); alert("密码长度为6-10位字符!"); return false; } else if(UserPassword1!=""&&(UserPassword1!=UserPassword2)) { cform.UserPassword2.focus(); alert("两次输入的密码不一致!"); return false; } var Ajax = new oAjax("/deal/setInfo.ashx",rstReload); var arrKey = new Array("m","UserPassword0","UserPassword1","UserPassword2","PwdQuestion","PwdAnswer"); var arrValue = new Array("setSecurity",UserPassword0,UserPassword1,UserPassword2,PwdQuestion,PwdAnswer); Ajax.Post(arrKey,arrValue); return false; } //设置空间 function setMyInfo(cform) { var SpaceUrl=cform.SpaceUrl.value; var SpaceName=cform.SpaceName.value; var regurl=/^[a-zA-Z0-9]{3,12}$/; if(!regurl.test(SpaceUrl)) { cform.SpaceUrl.focus(); alert("空间域名在3-12个字母或数字的组合!"); return false; } else if(SpaceName.length<4||SpaceName.length>50) { cform.SpaceName.focus(); alert("空间名称在4-50个字符之间!"); return false; } var Ajax = new oAjax("/deal/setInfo.ashx",rstReload); var arrKey = new Array("m","SpaceUrl","SpaceName"); var arrValue = new Array("setMyInfo",SpaceUrl,SpaceName); Ajax.Post(arrKey,arrValue); return false; } //设置健康信息 function sethealthProfile(cform) { var UserHeight=cform.UserHeight.value; var UserWeight=cform.UserWeight.value; var UserBloodType=cform.UserBloodType.value; var RealName=cform.RealName.value; var Telephone=cform.Telephone.value; var Address=cform.Address.value; var Postcode=cform.Postcode.value; var regHeight=/^[0-9]{2,3}$/; if(UserHeight!=""&&!regHeight.test(UserHeight)) { cform.UserHeight.focus(); alert("请输入正确的身高,2-3位数字!"); return false; } var regWeight=/^(\d){2,3}(\.\d){0,1}$/; if(UserWeight!=""&&!regWeight.test(UserWeight)) { cform.UserWeight.focus(); alert("请输入正确的体重,2-3位数字(可带一位小数)!"); return false; } var regRealName=/^([a-zA-Z0-9\u4e00-\u9fa5\..]|[·]){2,50}$/; if(RealName!=""&&!regRealName.test(RealName)) { cform.RealName.focus(); alert("请输入正确的真实姓名!真实姓名仅能输入中英文、数字和“.”“·”,长度在2-50个之间。"); return false; } var regPhone=/^(\(\d{3,4}\)|\d{3,4}-)?\d{7,11}$/; if(Telephone!=""&&!regPhone.test(Telephone)) { cform.Telephone.focus(); alert("请输入正确的联系电话!"); return false; } if(Address.length>300) { cform.Address.focus(); alert("联系地址字数在300个以内!"); return false; } var regPostcode=/^[0-9]{6}$/; if(Postcode!=""&&!regPostcode.test(Postcode)) { cform.Postcode.focus(); alert("请输入6位邮编!"); return false; } var Ajax = new oAjax("/deal/setInfo.ashx",rstReload); var arrKey = new Array("m","UserHeight","UserWeight","UserBloodType","RealName","Telephone","Address","Postcode"); var arrValue = new Array("sethealthProfile",UserHeight,UserWeight,UserBloodType,RealName,Telephone,Address,Postcode); Ajax.Post(arrKey,arrValue); return false; } //关注疾病切换 function swap_medBar(id) { var pchild=yk.$("_medCntInner").childNodes; for(var i=0;i<pchild.length;i++) { pchild[i].style.display='none'; } var barChild=yk.$("_medBarInner").childNodes; for(var i=0;i<barChild.length;i++) { if(barChild[i].id!=undefined) barChild[i].className=''; } yk.$("_medBar_"+id).className='s'; yk.$("_medBar_"+id).focus=yk.$("_medBar_"+id).blur(); yk.$("_medBox_"+id).style.display='block'; } //删除关注的主题 function del_med(id,tmed) { if(!confirm("确定取消该疾病?")) { return false; } if(NowNum<=1) { alert("每位会员至少关注一个疾病!"); return false; } //如果删除当前展示的 var setCss=false; if(yk.$("_medBar_"+id).className=="s") { setCss=true; } //删除 yk.$("_medBarInner").removeChild(yk.$("_medBar_"+id)); yk.$("_medCntInner").removeChild(yk.$("_medBox_"+id)); //设置展示的 if(setCss) { var pchild=yk.$("_medCntInner").childNodes; if(pchild[0]) pchild[0].style.display='block'; var barChild=yk.$("_medBarInner").childNodes; if(barChild[0]) barChild[0].className='s'; } var oldMed=yk.$("allmeds").value; oldMed=oldMed.replace(","+tmed+",",","); yk.$("allmeds").value=oldMed; NowNum=NowNum-1; var Ajax = new oAjax("/deal/setInfo.ashx",rstReload); var arrKey = new Array("m","tmed"); var arrValue = new Array("setMedDel",tmed); Ajax.Post(arrKey,arrValue); return false; } //关注新疾病 function setNewMed(tmed) { if(NowNum>=5) { alert("每位会员最多关注5个疾病!"); return false; } var allmeds=yk.$("allmeds").value; if(allmeds.indexOf(","+tmed+",")!=-1) { alert("该疾病已经加入关注!"); return false; } var Ajax = new oAjax("/deal/setInfo.ashx",rstSetMed); var arrKey = new Array("m","tmed"); var arrValue = new Array("setMed",tmed); Ajax.Post(arrKey,arrValue); return false; } function rstSetMed(arrobj) { if(arrobj[0]=="-1") { alert(arrobj[1]); } else { //重置之前选中状态 var pchild=yk.$("_medCntInner").childNodes; for(var i=0;i<pchild.length;i++) { pchild[i].style.display='none'; } var barChild=yk.$("_medBarInner").childNodes; for(var i=0;i<barChild.length;i++) { if(barChild[i].id!=undefined) barChild[i].className=''; } //新增 NowNum=NowNum+1; NowId=NowId+1; yk.$("_medBarInner").innerHTML=yk.$("_medBarInner").innerHTML+"<div id=\"_medBar_" + NowId + "\" class=\"s\">\ <span onclick=\"swap_medBar('" + NowId + "')\">" + arrobj[1] + "</span><span class=\"del\" onclick=\"del_med('" + NowId + "','" + arrobj[1] + "')\"></span></div>\n"; //新增内容 var newBox=document.createElement("div"); newBox.id="_medBox_"+NowId; newBox.innerHTML=arrobj[2]; yk.$("_medCntInner").appendChild(newBox); } } //修改关注主题返回 function RstMedModify(a1,a2) { alert(a2); if(a1!="-1") { window.location.reload(); } } |
||
---|---|---|---|