会员注册时默认的Email必填项目如何去掉?_动易Cms教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!


问题:会员注册时默认的Email必填项目如何去掉?
答案:由于后台选择用户注册必填选项时,Email为必填,治理员不能自主去掉该必填项目,广大站长可以按下面的方法删掉该必填项,也就是用户注册时不需要填Email。
1、修改会员注册页模板(注册表单)模板。
A、把相关Email检查的JS代码删了。如下
if (document.UserReg.Email.value==""){
alert("请输入Email!");
document.UserReg.Email.focus();
return false;
}
B、把显示输入Email地址的代码删了。如下
<tr class=left_tdbgall>
<td><STRONG>Email地址:</STRONG><BR>
请输入有效的邮件地址,以便我们可以及时和你联系。</td>
<td><Input maxLength=50 size=30 name=Email>
</td>
</tr>

2、修改Reg目录下的User_RegPost.asp文件,把对Email检查的代码注释掉或删了。如下
If Email = "" Then
FoundErr = True
ErrMsg = ErrMsg & "<li>Email不能为空</li>"
Else
If IsValidEmail(Email) = False Then
ErrMsg = ErrMsg & "<li>您的Email有错误</li>"
FoundErr = True
End If
End If
(代码在Sp4中是第110-118行)

说明:
一是这样修改,对后台没有影响,后台也都封到组件中了,所以后台网站信息配置中还是会显示Email为必填,只不过前台用户注册时已不需要填Email了。
二对于“密码问题和问题答案”也可以进行类似的处理。

查看更多 动易Cms教程  动易Cms模板

来源:模板无忧//所属分类:动易Cms教程/更新时间:2006-10-28
相关动易Cms教程