autocomplete的源码修改,判断如果输入内容相同就不提交给服务器
时间:2011-11-26
来源:互联网
用的jquery的autocomplete做的自动完成输入框,
现在的情况是每次input的值改变都会向服务器放松一次请求,这个对数据库压力很大
我想改为只有第一个字改变的时候才提交查询,比如输入(a)和输入(ab)(abc)都不用提交,只有输入的是第一个字改变了才提交,比如输入(abc)当输入(ccccc)只有就需要提交请求了。
或者你们可以告诉我 怎么在autocomplete.js里面获得我绑定事件的输入的值。
JScript code
我在这个方法里加了这个方法但是获取不到id=name的input框的值
请问高手们怎么实现这个需求啊 谢谢!!刚出来工作请多多支持!
现在的情况是每次input的值改变都会向服务器放松一次请求,这个对数据库压力很大
我想改为只有第一个字改变的时候才提交查询,比如输入(a)和输入(ab)(abc)都不用提交,只有输入的是第一个字改变了才提交,比如输入(abc)当输入(ccccc)只有就需要提交请求了。
或者你们可以告诉我 怎么在autocomplete.js里面获得我绑定事件的输入的值。
JScript code
function request(term, success, failure) { var testttt=$("#name").val(); alert(testttt);
我在这个方法里加了这个方法但是获取不到id=name的input框的值
请问高手们怎么实现这个需求啊 谢谢!!刚出来工作请多多支持!
作者: lwkjob 发布时间: 2011-11-26
要先保存原始值.
在获取焦点的事件中将文本框中的内容保存到一个公用变量,然后拿这个变量去比较.
在获取焦点的事件中将文本框中的内容保存到一个公用变量,然后拿这个变量去比较.
作者: qianjin036a 发布时间: 2011-11-26
引用 1 楼 qianjin036a 的回复:
要先保存原始值.
在获取焦点的事件中将文本框中的内容保存到一个公用变量,然后拿这个变量去比较.
要先保存原始值.
在获取焦点的事件中将文本框中的内容保存到一个公用变量,然后拿这个变量去比较.
这个input框的值我拿到了。我现在改用什么方法判断他的第一值和上次的值是不是一样呢 我迷糊了
作者: lwkjob 发布时间: 2011-11-26
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28