大张小站

  1. @八角石

    欢迎关注我的新浪微博 @八角石 !

    [ 更多详情 ]

  2. 人生

    自歌自舞自开怀,且喜无拘无碍。

  3. 心境

    若得心净如明月,长空万里了无尘。

  4. 情渊

    他生莫做有情痴,人间无地著相思。

  • 1
  • 2
  • 3
  • 4
2,072

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.vdazhang.com/wenzhang-1192.html
若您喜欢这篇文章,欢迎订阅大张小站以获得最新内容。 / 欢迎交流探讨,请发电子邮件至 mail[at]vdazhang.com 。


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