ECOS百科全书|高级搜索|RSS订阅|加入收藏|服务中心|联系我们欢迎您光临!

ecstore会员注册项新增邮箱注册项设置

来源:清风设计 发布时间:2016-09-20 18:34 字体:【     点击

ecstore默认是可以用邮箱注册的,但是如果客户用的是用户名注册,我们就不好直接获取客户的邮箱信息了,所以我们通常会再增加一个email的注册项。问题出来了,就有用户问我,我后台添加的注册项只能选择为必填,但是用户随便填写一个信息(不是正确的邮箱),也是能注册的,这个能不能限制,只有填写正确的邮箱才能注册?

我们都知道,ecstore系统注册项在后台添加后,pc在前台是会直接显示的,但是后台只能设置是否必填和类型,不能设置为邮箱。这个就需要我们直接更改程序view层代码了。具体方法如下:

1.后台添加注册项,添加好注册项名称和字符段,勾选必填,勾选注册时需填写,如下图:


2.打开前台注册页面,我们可以看到现在页面里有电子邮箱这个填写框了。

3.找到注册页面view层文件:app/b2c/view.site/passport/signup/member-signup.html编辑该文件,如下:

找到自动添加注册项循环的这段代码,加上判断不循环刚添加的“电子邮箱”注册项的判断语句,如上图红框所写代码。提示:记得写if闭合标签,上图只是截图的一部分,没有添加if的闭合标签

然后在合适的位置添加以下代码,用vtype来判断类型

<li class="form-item">
    <label class="form-label" for=""><em class="warn">*</em>电子邮箱:</label>
    <span class="form-act">
            <input type="email" vtype="required&&email" value="" name="eml" class="x-input">
          </span>
</li>

4.ok,我们再回到前台注册页面,注册试下,可以发现如果只是随意填写的字母则会报错“请填写正确的邮箱地址”,如下图

ps:在写代码的时候请记得注册名称和注册字符段与代码里一致。


------分隔线--------

关键词:ecstore,ecstore模板,易开店模板展示,易开店挂件

转载请保留:http://www.hnqss.cn/html/jszx/article-2626.html

------分隔线--------