问题描述
- jquery输入框历史记录获取
-
有jquery怎么获取浏览器的输入框的自动完成的历史记录?尤其是使用“上下键”去获取历史记录的时候,如同百度输入框,我可以使用上下键来获取历史记录。我之前在一个业务中,保留历史记录,当我的鼠标移上去之后,然后用上下键去获取历史记录,然后鼠标点击提交,(鼠标不在有焦点在那个输入框) 。我获取不到那个输入框的值。
解决方案
浏览器的自动完成没法获取。但是你可以用下拉框模拟autocomplete,数据放在服务器上
http://www.cnblogs.com/Peter-Zhang/archive/2011/10/22/2221147.html
解决方案二:
获取不到浏览器的自动完成内容
不过你可以给输入框添加onblur事件将用户输入的数据用localStorage存储起来,然后自己模拟浏览器的自动完成。
解决方案三:
要是页面不关闭不刷新的情况下可以放到一个变量中
解决方案四:
要是页面不关闭不刷新的情况下可以放到一个变量中
时间: 2024-09-14 14:43:45