jscript 对输入框的字数的显示 我是新手 希望专家帮帮我就是在输入框里输入字的时候 同时在旁边显示输入的字数 而输入的可以是汉字 也可以是英文我刚进公司 公司让我做这个 希望大家能帮帮忙 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ///IE<html><head><title> test</title></head><body ><textarea cols="15" rows="25" onpropertychange="document.getElementById('txt').value=this.value.length"></textarea><input type="text" value="" id="txt"></body></html> 谢谢 啊 不过我要的是 显示字的个数 不是字母的个数 hello 显示为1个数 而不是5个数 晕 那也太智能了?? 那如果是错的单词 hemmo 这算几个? 对阿 他都这么说了 那hello不是5个字? <html><head><title> test</title><script>var num=0;function check(){ if(event.keyCode==32){//除非保证单词都正确然后敲空格 num++; document.getElementById('txt').value=num; }}</script></head><body ><textarea cols="15" rows="25" onkeydown="check(this.value)"></textarea><input type="text" value="" id="txt"></body></html> 帮助下新手:用正则弄个onblur事件,代码如下:<html><head><title> test</title><script>var num=0;function check(){// if(event.keyCode==32){//除非保证单词都正确然后敲空格// num++;// document.getElementById('txt').value=num;// }}function check2(str){ var num2 = 0; var reg = /\b/g; while(reg.exec(str)) num2++; document.getElementById('txt').value=num2/2; }</script></head><body ><textarea cols="15" rows="25" onkeydown="check(this.value)" onblur="check2(this.value)"></textarea><input type="text" value="" id="txt"></body></html> 这样可以得到时时效果:<html><head><title> test</title><script>function check(str){var num=0; var reg = /\b/g; while(reg.exec(str)) num++; document.getElementById('txt').value=num/2;// if(event.keyCode==32){//除非保证单词都正确然后敲空格// num++;// document.getElementById('txt').value=num;// }}function check2(str){// var num2 = 0;// var reg = /\b/g;// while(reg.exec(str))// num2++;// document.getElementById('txt').value=num2/2; }</script></head><body ><textarea cols="15" rows="25" onkeydown="check(this.value)" onblur="check2(this.value)"></textarea><input type="text" value="" id="txt"></body></html> Js 验证用户名和密码不成功 求一个yyyyMMdd日期格式的正则表达式,谢谢啦 怎样给传过来的日期字符串排序???? 急,请问javascript文本节点的计算问题? 求JSP的视频教程啊? JS问题!急啊!!! 像豆瓣fm,猫扑那样的弹出双页面该怎么做呢 在网页中实现类似execel的功能 大家快来看呀,微软的Bug:网页上有一个下拉菜单,当鼠标点了一个超连接,就在这个超连接上出现一个菜单,鼠标移开菜单就消失,但菜单下有 急!!急!!FusionCharts自动更新实现实时数据监测问题 我的css滤镜为什么不运行 用javascript 如何为一个制定的form 增加一个隐藏域?
///IE
<html>
<head>
<title> test</title></head>
<body >
<textarea cols="15" rows="25" onpropertychange="document.getElementById('txt').value=this.value.length"></textarea>
<input type="text" value="" id="txt">
</body>
</html>
不过我要的是 显示字的个数 不是字母的个数 hello 显示为1个数 而不是5个数
<head>
<title> test</title>
<script>
var num=0;
function check(){ if(event.keyCode==32){//除非保证单词都正确然后敲空格
num++;
document.getElementById('txt').value=num;
}
}
</script>
</head>
<body >
<textarea cols="15" rows="25" onkeydown="check(this.value)"></textarea>
<input type="text" value="" id="txt">
</body>
</html>
用正则弄个onblur事件,代码如下:
<html>
<head>
<title> test</title>
<script>
var num=0;
function check(){// if(event.keyCode==32){//除非保证单词都正确然后敲空格
// num++;
// document.getElementById('txt').value=num;
// }
}
function check2(str)
{
var num2 = 0;
var reg = /\b/g;
while(reg.exec(str))
num2++;
document.getElementById('txt').value=num2/2;
}</script>
</head>
<body >
<textarea cols="15" rows="25" onkeydown="check(this.value)" onblur="check2(this.value)"></textarea>
<input type="text" value="" id="txt">
</body>
</html>
:<html>
<head>
<title> test</title>
<script>function check(str){
var num=0;
var reg = /\b/g;
while(reg.exec(str))
num++;
document.getElementById('txt').value=num/2;
// if(event.keyCode==32){//除非保证单词都正确然后敲空格
// num++;
// document.getElementById('txt').value=num;
// }
}
function check2(str)
{
// var num2 = 0;
// var reg = /\b/g;
// while(reg.exec(str))
// num2++;
// document.getElementById('txt').value=num2/2;
}</script>
</head>
<body >
<textarea cols="15" rows="25" onkeydown="check(this.value)" onblur="check2(this.value)"></textarea>
<input type="text" value="" id="txt">
</body>
</html>