仿站咨询QQ:2587483189

手机微信同号:15850888840

动易Cms注册会员时,如何取消必填写的邮箱选项

问题:有的客户需要取消会员注册时必填写的邮箱选项,那么该如何操作呢?

仿站分析:通过查看注册页表单模板代码,发现在<head>头部包含有一段JS代码,里面就有判定是否邮箱处填写为空的判定:
if (document.UserReg.Email.value==""){
alert("请输入Email!");
document.UserReg.Email.focus();
return false;
}
有的人就想到把这里的判定取消注释掉,但这样,模板里填写项处仍不能删除邮箱填写项的代码,因为程序无法获取它的值造成出错,那正确的应该如何操作?

解决:我们可以反过来这样操作,不用修改JS代码,我们直接修改邮箱填写处的代码,先看原代码:
<tr class=left_tdbgall>
<td><STRONG>问题答案:</STRONG><BR>
忘记密码的提示问题答案,用于取回密码<BR>
请尽量设得复杂一些,以防被人用找回密码功能窃取您的帐号。</td>
<td><Input maxLength=20 size=30 name=Answer></td>
</tr>

<tr class=left_tdbgall>
<td><STRONG>Email地址:</STRONG><BR>
请输入有效的邮件地址,以便我们可以及时和你联系。</td>
<td><Input maxLength=50 size=30 name=Email>
</td>
</tr>
现在我们进行操作修改
1、这个表格单元删除,把<input>输入框并到上一表格单元里,这样在前台显示时,所有填写项之间不会有多余的空白行出现,即如下样式(红色代码): 
<tr class=left_tdbgall>
<td><STRONG>问题答案:</STRONG><BR>
忘记密码的提示问题答案,用于取回密码<BR>
请尽量设得复杂一些,以防被人用找回密码功能窃取您的帐号。</td>
<td><Input maxLength=20 size=30 name=Answer></td>
   <td><Input maxLength=50 size=30 name=Email>
</tr>
2、再修改这个<input>控件的设置,如下(红色为要补充上的设置):
<input maxlength=50 size=30 name=Email value=xxx@xxx.com type=hidden >
value:这里表示把输入的值定义为固定的“xxx@xxx.com”,这个值你可以自己设定
type:设置<input>控件显示状态为隐藏

修改后的整个代码如下:
<tr class=left_tdbgall>
<td><STRONG>问题答案:</STRONG><BR>
忘记密码的提示问题答案,用于取回密码<BR>
请尽量设得复杂一些,以防被人用找回密码功能窃取您的帐号。</td>
<td><Input maxLength=20 size=30 name=Answer></td>
   <td><input maxlength=50 size=30 name=Email value=xxx@xxx.com type=hidden ></td>
</tr>

  • 上一篇:动易Cms如何去掉文章标题列表处前的小图片鼠标提示信息?
  • 下一篇:没有了
  • 来源:动易仿站//所属分类: 动易仿站 /更新时间:2010-09-02
    相关仿站教程