Javascript单词计数器问题
Javascript word counter issue
我想做的是,对输入的单词总数进行计数,即使在清理文本区域后也会保存结果。
请查看以下代码的结果:http://jsfiddle.net/mnvMn/5/
注意:如果您想通过更改setInterval(autoPost,100)来解决此问题;不要!因为我测试了所有可用的change()、paste()、keyUp()。。。。功能。他们中没有人使用移动条形码扫描仪。只有设置间隔有效。
var form=$("#bcscanner"), ids=$('#itemids'), counter=0;
function count() {
var value =$(ids).val().replace(" ", "").replace(/['s,]+$/, '');
var words = value.split(",");
var numWords =words.length;
if($(ids).val() === '') {
numWords = 0;
}
return numWords;
}
function autoPost(){
counter=count()+counter;
$("#counter").html(count()+'/'+counter);
if(count()==="10"){
ajaxpost();
$(ids).val('');
}
}
$(document).ready(function () {
$( "input:submit, input:reset").button();
setInterval(autoPost, 100);
});
这是一个修改后的fiddle版本,可以正确计算单词总数:http://jsfiddle.net/MuyaK/5/
您在每次更新时更新全局计数器,而不是跟踪十个单词计数的总数。
您可以使用jQuery插件来计算单词,您可以按字符或单词限制键入http://qwertypants.me/counter/
相关文章:
- 在指令控制器中使用$attrs时出现问题
- JQuery使计数器每次更改时都会增加
- 将PHP变量传递给jQuery时遇到问题
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- 参数变量出现ngTable指令问题
- 剑道网格jQuery动画()问题
- 我的jQuery插件参数没有正确启动,遇到了问题
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- Javascript计数器问题
- Javascript计数器的增量超过1.为什么?我该如何解决这个问题
- jquery单词计数器的输入编码问题
- 图像转盘计数器问题
- Javascript单词计数器问题
- While循环:重置计数器时出现问题
- JS计数器的小问题
- Jquery计数器和渐隐问题
- firefox上的Javascript函数问题没有通过jquery键盘输入启动计数器(在Chrome和IE上工作)
- 文字计数器问题
- 多个年龄计数器(计时器)的问题
- 使用元件计数器解决角度元件问题