【发布时间】:2012-02-02 23:41:20
【问题描述】:
我的计数器功能是这样的
function count() {
var value = ids.val();
return (value == '') ? 0 : value.replace(/\s,?|,$/g, '').split(',').length;
}
然后检查返回值并通过 ajax 发布数据
if(count() === 10){
ajaxPost();
$(ids).val('');
}
我设置了使用此功能的时间间隔。请注意,尝试了所有其他功能,例如 change()、paste().. 与我的扫描仪设备一起使用的唯一方法是设置间隔。
问题是,当我输入 9 个数字时,比如 1...9,然后想输入 10,当我在 9 之后按 1 写 10 时,它会直接发布数据。不等待“,”。如何修改它以在最后一个(在本例中为第 10 个)单词之后等待“,”?
【问题讨论】:
-
你能详细描述一下过程和你想要做什么。
标签: javascript jquery word counter