本帖最后由 dzliang 于 2010-10-6 01:59 编辑
注意:使用本代码后输入框除了中文 任何字符输入不进去
中文注册
打开:template----default----member----register.htm 如使用的不是默认风格 就找你使用的风格包里
查找:- <label><em>{lang username}:</em><input type="text" id="username" name="{$_G['setting']['reginput']['username']}" autocomplete="off" size="25" maxlength="15" value="" onBlur="checkusername()" tabindex="1" class="txt" /> *</label>
复制代码 替换为:- <label>提示语: 本论坛 『 <font color=red>只接受中文注册</font> 』用户名*</label>
- <label><em>{lang username}:</em><input type="text" id="username" name="{$_G['setting']['reginput']['username']}" autocomplete="off" size="25" maxlength="15" value='' onpropertychange="with(this)if(/[^\u3447-\uFA29]/ig.test(value))value=value.replace(/[^\u3447-\uFA29]/ig,'')" onBlur="checkusername()" tabindex="1" class="txt" /> *</label>
复制代码 =========================我是分割线=============================
注意:使用本代码后输入框除了英文 任何字符输入不进去
英文注册
打开:template----default----member----register.htm 如使用的不是默认风格 就找你使用的风格包里
查找:- <label><em>{lang username}:</em><input type="text" id="username" name="{$_G['setting']['reginput']['username']}" autocomplete="off" size="25" maxlength="15" value="" onBlur="checkusername()" tabindex="1" class="txt" /> *</label>
复制代码 替换为:- <label>提示语: 本论坛 『 <font color=red>只接受英文注册</font> 』用户名*</label>
- <label><em>{lang username}:</em><input type="text" id="username" name="{$_G['setting']['reginput']['username']}" autocomplete="off" size="25" maxlength="15" value='' onkeyup="this.value=this.value.replace(/[^\a-\z|A-Z]/g,'')" onblur="this.value=this.value.replace(/[^\a-\z|A-Z]/g,'')" onBlur="checkusername()" tabindex="1" class="txt" /> *</label>
复制代码 =========================我是分割线=============================
注意:使用本代码后输入框除了数字 任何字符输入不进去
数字注册
打开:template----default----member----register.htm 如使用的不是默认风格 就找你使用的风格包里
查找:- <label><em>{lang username}:</em><input type="text" id="username" name="{$_G['setting']['reginput']['username']}" autocomplete="off" size="25" maxlength="15" value="" onBlur="checkusername()" tabindex="1" class="txt" /> *</label>
复制代码 替换为:- <label>提示语: 本论坛 『 <font color=red>只接受数字注册</font> 』用户名*</label>
- <label><em>{lang username}:</em><input type="text" id="username" name="{$_G['setting']['reginput']['username']}" autocomplete="off" size="25" maxlength="15" value='' onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" onBlur="checkusername()" tabindex="1" class="txt" /> *</label>
复制代码 =========================我是分割线=============================
如果需要同时使用多种输入参考下面
更多搭配:以中文注册为例
- <label>提示语: 本论坛 『 <font color=red>只接受中文注册</font> 』用户名*</label>
- <label><em>{lang username}:</em><input type="text" id="username" name="{$_G['setting']['reginput']['username']}" autocomplete="off" size="25" maxlength="15" value='' onpropertychange="with(this)if(/[^\u3447-\uFA29]/ig.test(value))value=value.replace(/[^\u3447-\uFA29]/ig,'')" onBlur="checkusername()" tabindex="1" class="txt" /> *</label>
复制代码 如果同时需要中文和数字两种文字注册 请修改u3447-\uFA29为 有两处哦也就是u3447-\uFA29后面加:|0-9 如需要英文小写就加:|a-z 如需要英文大小写都要就加:|a-z-A-Z
应该够详细了吧
视频播放器美化支持所有版本
https://discuz.dismall.com/thread-1901184-1-1.html
|