老张小站

  1. 欢迎光临

    感谢访问老张的博客!

  • 1
2,137

Discuz! X3.* 当邀请码非必须时,注册页面上默认的光标焦点位置

分类 网站技术/村民张先生 发布于 2015-01-21 06:32
0

默认情况下,当开启邀请注册后,打开注册页面时默认的光标焦点在邀请码项目中,而不是第一项“用户名”。我们可以将默认光标焦点调整到第一项中(当邀请码为必须时,则默认焦点仍在邀请码项)。

打开 member/register.htm 模板,将:

<script type="text/javascript" src="{$this->setting[jspath]}register.js?{VERHASH}"></script>

替换为:

<!--{if empty($invite) && $this->setting['regstatus'] == 3}-->
<script type="text/javascript" src="{$this->setting[jspath]}register_focus_username.js?{VERHASH}"></script>
<!--{else}-->
<script type="text/javascript" src="{$this->setting[jspath]}register.js?{VERHASH}"></script>
<!--{/if}-->

将 static/js/register.js 复制一份命名为 register_focus_username.js ,打开这个新文件,将 :

try {
if(focus) {
$('invitecode').focus();
} else {
formNode[stmp[0]].focus();
}
} catch(e) {}

替换为:

formNode[stmp[0]].focus();

欢迎转载分享,转载请注明 来源:大张小站 https://www.zhang.cq.cn/20151192.html
若您喜欢这篇文章,欢迎订阅老张小站以获得最新内容。 / 欢迎交流探讨,请发电子邮件至 mail[at]vdazhang.com 。


欢迎谈谈你的看法(无须登录) *正文中请勿包含"http://"否则将被拦截