确定用户是否逐字符键入或输入的字符数超过1个

时间:2016-05-13 16:29:20

标签: javascript jquery autocomplete

我需要确定用户是在文本字段中逐个字符地键入,还是在javascript / jQuery中使用浏览器自动填充/粘贴多个字符。

我需要使用输入法来确定浏览器自动完成:

SELECT [Option] FROM Table WHERE Category = @Category;

我认为我需要最后一个输入值的长度,所以如果它假定输入= 1或者假设它超过1个粘贴/自动完成。

从技术上讲,可以粘贴1个字符,但暂时不需要担心。

感谢。

1 个答案:

答案 0 :(得分:1)

您需要处理keyup事件并跟踪当前keyup与之前的输入字符串的长度。如果字符串length的差异大于1,那么您就知道它是自动完成或粘贴输入的结果。