⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 user_alter.js

📁 动网论坛系列产品倍受用户赞誉的就是强大的功能和出色的用户体验表现
💻 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 + -