我计数功能看起来像用逗号分隔
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,当我按1写10后9,它直接发布数据。不等“,”。如何修改它以等待最后(在本例中为第10个)单词之后的“,”?
你能不能一步一步描述程序和你想做什么。 – Joseph 2012-02-02 23:55:54