Discuz教程网

[代码修改] Discuz X2.5强行限制中文注册的代码

[复制链接]
authicon dly 发表于 2012-11-10 22:06:43 | 显示全部楼层 |阅读模式
以前一直都希望论坛会员全部由中文注册,找了好多答案,都不是很理想,或者就是代码太过于复杂。
今天突然想到自己做一个代码,所以就成功了,呵呵~ 现在分享给大家,希望能帮助到你们!
首先到 FTP 下载文件 template/default/member/register.htm 然后查找:
  1. <input type="text" id="{$this->setting['reginput']['username']}" name="" class="px" tabindex="1" autocomplete="off" size="25" maxlength="15" required />
复制代码

再替换成:
  1. <input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" type="text" id="{$this->setting['reginput']['username']}" name="" class="px" tabindex="1" autocomplete="off" size="25" maxlength="15" required />
复制代码

其实就是在 INPUT 里增加了一个:
  1. onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"
复制代码
不过只能让大部分人用中文注册,有点技术的就能绕过



上一篇:Discuz X2.5教大家不用ftp去除powered by discuz
下一篇:1314学习网签到记录贴-2012年11月11日
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2024-11-1 08:30

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表