我需要确定用户是在文本字段中逐个字符地键入,还是在javascript / jQuery中使用浏览器自动填充/粘贴多个字符。
我需要使用输入法来确定浏览器自动完成:
SELECT [Option] FROM Table WHERE Category = @Category;
我认为我需要最后一个输入值的长度,所以如果它假定输入= 1或者假设它超过1个粘贴/自动完成。
从技术上讲,可以粘贴1个字符,但暂时不需要担心。
感谢。
答案 0 :(得分:1)
您需要处理keyup
事件并跟踪当前keyup
与之前的输入字符串的长度。如果字符串length
的差异大于1
,那么您就知道它是自动完成或粘贴输入的结果。