📄 user_alter.js
字号:
function chkUrl(str)
{
if (str.search(/^(http|https):\/\/[A-Za-z0-9%\-_@]+\.[A-Za-z0-9%\-_@]{2,}[A-Za-z0-9\.\/=\?%\-&_~`@[\]:+!;]*$/gi) >= 0)
{
return true;
}
return false;
}
/* 更换头像*/
function sel(f)
{
var i = f.selectedIndex;
var imgsrc = f.options[i].value;
var objImg = $('imgface');
var objA = $('faceLink');
objA.href= "<%=Dvbbs.Utils.Config.uploadfaces%>"+imgsrc;
objImg.src = "<%=Dvbbs.Utils.Config.uploadfaces%>"+imgsrc;
$('face').value=imgsrc;
}
var bV=parseInt(navigator.appVersion);
var IE4=((document.all)&&(bV>=4))?true:false;
var IsFireFox = ($ && !document.all)?true:false
var NS4=(document.layers)?true:false;
var z=0;
function LayerV(LayerName,V){
E=eval('document.'+LayerName);
if(IE4){E=eval('document.all.'+LayerName);}
if(IsFireFox){ E=$(LayerName);}
E.style.visibility=(V?'visible':'hidden');
}
function select(image1){
var html,url1
url1=image1.src
$("face").value = "userface"+url1.substring(url1.lastIndexOf('/'));
html="<img src="+url1+" width=70 height=70 onclick='javascript:select(this)'>"
html=html+"<a href=javascript:LayerV('Zhong',z=1-z)><font style='font-family: Webdings;'>6</font></a>"
$("pic").innerHTML=html
LayerV('Zhong',z=1-z)
}
/**/
function chkPost()
{
var f = document.forms['modify'];
if (f.password.value != '' && (f.password.value.length < 6 || f.password.value.length > 20))
{
alert(f.password.value);
alert('密码不得为空或包含空格,长度6-20');
f.password.focus();
return false;
}
if (f.password.value != f.pwdConfirm.value)
{
alert('两次密码输入不一样,请重新输入');
f.password.focus();
return false;
}
if (f.oldpass.value == '')
{
alert('你没有输入旧密码');
f.oldpass.focus();
return false;
}
if (f.email.value.search(/^[^\s@:"'<>,&]{2,}@[^\[\.]+\.[^\[]{2,}$/gi) < 0)
{
alert('请正确填写你的邮件地址');
f.email.focus();
return false;
}
if (f.email.value.length > 45)
{
alert('请正确填写你的邮件地址');
f.email.focus();
return false;
}
if (f.msn.value.length != '' && f.msn.value.search(/^[^\s@:"'<>,&]{2,}@[^\[\.]+\.[^\[]{2,}$/gi)<0)
{
alert('请正确填写你的Msn帐号');
f.msn.focus();
return false;
}
if (f.truename.value != '' && len(f.truename.value) > 9)
{
alert('真实姓名长度不能超过4个汉字或9个字母');
f.truename.focus();
return false;
}
if (f.homepage.value != '' && f.homepage.value != 'http://' && !chkUrl(f.homepage.value))
{
alert('你填写了个人主页,但格式有错误');
f.homepage.focus();
return false;
}
if (f.email.value.length>45)
{
alert('请正确填写你的Msn帐号');
f.msn.focus();
return false;
}
if (f.telephone.value != '' && f.telephone.value.search(/^\+?[0-9]+\-?[0-9]+$/gi) < 0)
{
alert('电话号码不正确,如果不想公开的话,该项可保留空白');
f.telephone.focus();
return false;
}
if (f.mobile.value != '' && f.mobile.value.search(/^(13\d{9}|15[3|8|9]\d{8})$/gi) < 0)
{
alert('手机号码不正确,如果不想公开的话,该项可保留空白');
f.mobile.focus();
return false;
}
if (f.qq.value != '' && (f.qq.value.length<5 || f.qq.value.length>10 || isNaN(f.qq.value)))
{
alert('qq号不正确,qq号只能是一个5到10位的数字');
f.qq.focus();
return false;
}
if (f.sex.value == '')
{
alert('请选择你的性别');
f.sex.focus();
return false;
}
if (f.mobile.value != '' && (f.mobile.value.length != 11 || isNaN(f.mobile.value)))
{
alert('手机号不正确,手机号只能是一个11位的数字');
f.mobile.focus();
return false;
}
if (f.signature.value != '' && f.signature.value.length>100)
{
alert('个人签名长度必须在100字节以内 (100个字母或数字或50个汉字)');
f.signature.focus();
return false;
}
if (f.face.value != '' && f.face.value.substr(0,9).toLowerCase() != 'userface/' && f.face.value.toLowerCase() != 'http://')
{
fileExt=f.face.value.substr(f.face.value.lastIndexOf('.')+1).toLowerCase();
if (fileExt != 'jpg' && fileExt != 'gif' && fileExt != 'png' && fileExt != 'jpeg' && fileExt != 'jpe')
{
alert('自定义头像地址只能是GIF,JPG,PNG格式');
f.face.focus();
return false;
}
if (isNaN(f.facewidth.value) || isNaN(f.faceheight.value))
{
alert('头像宽,高只能是数字');
f.facewidth.focus();
return false;
}
if (parseInt(f.facewidth.value,10)<20 || parseInt(f.facewidth.value,10)>140 || parseInt(f.faceheight.value,10)<20 || parseInt(f.faceheight.value,10)>160)
{
alert('你填写的头像宽或高超过限制');
f.facewidth.focus();
return false;
}
}
return true;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -