Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[原创]自动检查输入的字数

[复制链接]
 楼主| lu5266 发表于 2005-8-19 02:35:59 | 显示全部楼层
原帖由 tianyi99 于 2005-8-19 02:24 发表
中文输入时计算不准确!一个中文字只算一个字节。



这个和论坛本身字数检查一样的方法


你可以.........................

呵呵
回复

使用道具 举报

Pteranodon 发表于 2005-8-19 02:36:43 | 显示全部楼层
原帖由 tianyi99 于 2005-8-19 02:24 发表
中文输入时计算不准确!一个中文字只算一个字节。

這個我問過也測試過. .
因為在DISCUZ中是這麼換算的, 所以. . . 不用理會XD
回复

使用道具 举报

Pteranodon 发表于 2005-8-19 02:37:25 | 显示全部楼层
原帖由 lu5266 于 2005-8-19 02:35 发表



这个和论坛本身字数检查一样的方法


你可以.........................

呵呵

汗, 比我早了一步回覆=0=''' (我褱想引用您在QQ教我的句子一下 XD)
回复

使用道具 举报

lyxzz 发表于 2005-8-19 02:45:24 | 显示全部楼层
后台设定最大为10000字节  

可是
当前:5001 字节. 剩余:4999 字节 限制:0--10000 字节

这样子就发不出了

对不起,您的帖子超过 10000 个字符的限制,请返回修改。

[ 本帖最后由 lyxzz 于 2005-8-19 02:46 编辑 ]
回复

使用道具 举报

Pteranodon 发表于 2005-8-19 02:48:50 | 显示全部楼层
原帖由 lyxzz 于 2005-8-19 02:45 发表
后台设定最大为10000字节  

可是

这样子就发不出了

对不起,您的帖子超过 10000 个字符的限制,请返回修改。

您指的是中文@.@"?
喔. . . 好像也對= =''
汗一記
回复

使用道具 举报

lyxzz 发表于 2005-8-19 03:06:03 | 显示全部楼层
原帖由 Pteranodon 于 2005-8-19 02:48 发表

您指的是中文@.@"?
喔. . . 好像也對= =''
汗一記

是的,是指中文,一个中文字=2字节,可它只算1字节……
回复

使用道具 举报

lovemf 发表于 2005-8-19 03:29:52 | 显示全部楼层
支持下
回复

使用道具 举报

tianyi99 发表于 2005-8-19 03:56:58 | 显示全部楼层
把函数改成

  1. function showleave() {
  2. if (postmaxchars != 0)  message = "   限制:<b><font face="Gulim" color="#808000">"+postminchars+"--"+postmaxchars+"</font></b> 字节"; else message = "";
  3. nowtxt1=document.input.message.value.length;
  4. var nowtxt=nowtxt1;
  5. for (var i=0;i<nowtxt1;i++)
  6. {
  7.      if (document.input.message.value.charCodeAt(i)<0||document.input.message.value.charCodeAt(i)>255) nowtxt++
  8. }
  9. leavetxt=eval(postmaxchars-nowtxt);
  10. if(leavetxt==0) alert(" 你输入的字数已达到限制个数:"+postmaxchars);
  11. if(leavetxt<0) alert(" 你输入的字数超过限制个数: 超出"+eval(nowtxt-postmaxchars)+"个");
  12. document.getElementById('show_leave').innerHTML= "当前:<b><font face="Gulim" color="#FF0000">"+nowtxt+" </font></b>字节. 剩余:<b><font face="Gulim" color="blue">"+leavetxt+"</font></b>   字节"+message;
  13. }

复制代码

就可以了!
回复

使用道具 举报

tianyi99 发表于 2005-8-19 04:00:58 | 显示全部楼层
但是好像字数多了以后很慢,尤其是粘贴的情况下。
回复

使用道具 举报

发表于 2005-8-19 06:29:00 | 显示全部楼层
第一个模板没找到<td align="left" bgcolor="{ALTBG2}" class="smalltxt">
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-6-27 02:35 , Processed in 0.201394 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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