注册入学 登录
柠檬大学-伴我成长 返回首页

a1023456的个人空间 https://www.08nm.com/?2 [收藏] [复制] [分享] [RSS]

日志

javascript 输入框字符数提示,超出提示

已有 1188 次阅读2012-8-21 11:33 |个人分类:技术分享| javascript

javascript 输入框字符数提示,超出提示 猛击这里看demo


<!------------代码开始----------->

<div><input type="text" id="in" onkeyup="tslx(this);" size="100" />
<br /><i id="alt"></i></div>
<script type="text/javascript">
function len(s) { 
var l = 0; 
var a = s.split(""); 
for (var i=0;i<a.length;i++) { 
if (a[i].charCodeAt(0)<299) { 
l++; 
} else { 
l+=2; 
return l; 
}
function tslx(t,tl){
/*
t = input this
tl = 字符限制数; 默认 50个字符 25个汉字
*/
tl = tl || 50;
var v = t.value;
var txt = "已经输入" + len(v) + "字符";
if( len(v) > tl){
txt += ",超出" + (len(v) - tl) + "字符";
document.getElementById("alt").style.color = "red";
}else{
txt += ",还能输入" + (tl - len(v)) + "字符";
document.getElementById("alt").style.color = ""
}
document.getElementById("alt").innerHTML = txt;
}
</script>

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册入学

联系我们|Archiver|小黑屋|手机版|滚动|柠檬大学 ( 京ICP备13050917号-2 )

GMT+8, 2024-5-8 19:42 , Processed in 0.174140 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

返回顶部