用户名: 密码:      免费注册 | 忘记密码?

VeryCD / 社区 / VeryCD开发组

资源管理小组

主题: 提个建议,关于发帖标题的(贴了段代码,小菲看一下)

相关分类:

hackerleyx (楼主) 2006/03/04 10:34:20 顶楼 举报

由于标题限制75字,在输入的时候无法知道字数,所以给你们提个建议,见下面图片

在输入的时候随时更新,提示字数

IPB Image

分享到开心网  分享到校内  收藏到QQ书签  订阅本主題RSS更新  美味书签

卡飞菲 (组长) 2006/03/04 11:57:21 2楼 举报

这个正在考虑如何处理,很郁闷的是,utf-8一个中文=2个英文宽度=3倍英文字节


[0] [0] [回复]

hackerleyx (楼主) 2006/03/04 14:40:12 3楼 举报

function getChars(str) {
var i = 0;
var c = 0.0;
var unicode = 0;
var len = 0;

if (str == null || str == "") {
return "未输入字符";
}
len = str.length;
for(i = 0; i < len; i++) {
unicode = str.charCodeAt(i);
if (unicode < 127) {
c += 1;
} else {
c += 3;
}
}
return "" + c + "个英文字符宽";
}


[0] [0] [回复]

hackerleyx (楼主) 2006/03/04 14:42:08 4楼 举报

我只会asp,不知php能不能用,如果能调用以上的js代码,就没问题了。你看看吧


[0] [0] [回复]

hackerleyx (楼主) 2006/03/04 14:55:14 5楼 举报

落了一段input的,这呢


<INPUT
onkeydown="showLen('title_len',this.value)"
onblur="showLen('title_len',this.value)"
onkeyup="showLen('title_len',this.value)"
onmouseover="showLen('title_len',this.value)"
onfocus="showLen('title_len',this.value)"
onclick="showLen('title_len',this.value)"
onchange="showLen('title_len',this.value)" size=54
name=news_title><FONT id=title_len></FONT>

[0] [0] [回复]

卡飞菲 (组长) 2006/03/05 01:55:01 6楼 举报

恩,感谢热心提供帮助,不过这个代码不能识别utf-8的中文,对gb码是没问题的,但是放心,这个问题一定会解决的,虽然开发人员很少,进度相信也不会太慢:)


[0] [0] [回复]

卡飞菲 (组长) 2006/03/08 21:29:11 7楼 举报

恩,已经解决这个问题了,上面的方法是对的,测试时候没有把页面编码对齐,再次多谢热心人。


[0] [0] [回复]


返回组首页


您可能需要登录以后才能回复!

关于我们 | 诚聘英才 | 著作权声明 | 合作信息 | 广告事务 | 天地英雄 | 盛世三国 | 神仙道 | 反馈意见
网络文化经营许可证 文网文[2010]150号 | 增值电信业务经营许可证 沪B2-20100067 | 广播电视节目制作经营许可证 (沪)字第416号
沪ICP备05001009号 | 信息网络传播视听节目许可证 0911625号
©2003 - 2012 VeryCD.com Some Rights Reserved. 上海隐志网络科技有限公司