相关推荐

jquery.autocomplete 用户输入城市名、或拼音即可有匹配的提示

项目中有一个城市导航,导航上有一个城市搜索,即用户输入城市名、或拼音即可有匹配的提示,方便用户选择。于是乎下载了一个jquery.autocomplete-1.1.3,但引用到项目后,发现几个问题,并相应做了修改: 1.中文输入后,服务端不能正常获取ajax提交的数据(此处,当然可以用相应转码,本人试了n种方便仍改),细看代码发现, 是用 $.get(this.serviceUrl, me.options.params, function(txt) { me.processResponse(txt); }, 'text'); 提交的, 于是改成了我熟悉的提交方式。 $.ajax({url:this.serviceUrl,data:"query="+me.options.params.query,timeout: 5000,success: function(o){me.processResponse(o);}}); 问题立即解决。 猜想,是默认utf-8编码与我服务端过滤器中转码以及代码的转码发生了冲突。 2.当输入框值发生变化时,onchange事件不灵敏。 于是,添加了一个函数,输入值一但onchange就调用 。 onKeyProcessDefult: function(i) { var me, fn, s, d; me = this; s = me.suggestions[i]; d = me.data[i]; if(this.currentValue!=s || undefined==d){d="";s="";} this.selectedIndex=0; //输入时,一但有匹配的项,就默认选择第一项,这样,再按回车键,即可直接submit提交 jht添加 2011-07-20 $(".auto_selected_val").val(d); } 3. 当输入正确值,而不去选择相应提示项时,按回车键,不能完成自动提交。另外就是,当输入正确值,而不去选择相应提示项进,点击后面的提交按钮,也不能完成提交。(赶集网的城市切换也有这个小瑕疵哦)。 于是修改为,一但输入后只有可匹配的项时,就默认选中第一项(代码如上)。 这样,再提交就不是问题了。 4.输入值,当没有相应匹配项时,没有任何提示,不友好,影响用户体验。 5.服务服端注意返回json格式参数格试哦{ query:'c',suggestions:['北京','保定','包头','本溪'],data:['hr','cu','cy','cz'] } 项目应用实例:http://www.juyuan.com/members/city 参考实案例:http://www.ganji.com/index.htm

jianghuta

autocomplete 辅助的js

autocomplete 辅助的javascript

siwei115

backbone.autocomplete:骨干自动完成,能够输入实体名称的一部分或从树中选择它

主干.自动完成 骨干自动完成,能够输入实体名称的一部分或从树中选择它 它不是开箱即用的解决方案。 依赖项: 查询 jQuery-UI 下划线 骨干js jquery.fancytree 骨干.深层模型 应用程序接口: 方法 范围 描述 获取ID undefIfZero 返回选定值的 id。 如果undefIfZero为真且结果为 0,则返回 undefined,否则为 0 获取名称 —— 返回选定值的名称 获取部门 —— 返回所选值的部门对象{ DepartmentID = ..., DepartmentName= ... } 清空选项 —— 清洁选择 设置ById ID 通过它id设置值 设置选择 身份证、姓名 在不检查集合的情况下设置值的id和name 按 ID 查找 ID 通过其id找到值 采集数据格式: var exampleCollection

biu h

wpbakery page builder 5.7 汉化破解版

WPBakery页面生成器的WordPress是一个优质的WordPress页面生成器插件与前端和后端编辑器。WPBakery页面生成器很容易使用拖放页面生成器,这将帮助您创建任何布局,你可以想象快速和容易。WPBakery页面生成器捆绑了两种类型的编辑器,允许您选择您的首选视图。使用后端原理图编辑器创建您的WordPress网站,或将您的页面构建过程移至前端并实时查看您的结果。

woka009976

【工业自动化】欧姆龙PLC产品线与编程软件应用:从选型架构到调试排错的全流程技术指南

内容概要:本文《欧姆龙PLC与编程软件完全手册》系统介绍了欧姆龙PLC的产品架构、软件体系、通信协议、选型策略及编程调试技巧。重点区分了两大技术平台:基于CX-Programmer的传统C系列(CP/CJ/CS)与基于Sysmac Studio的新一代Sysmac平台(NJ/NX/NY),强调二者在软件生态、寻址方式和通信架构上的根本差异。手册详细对比了各系列PLC的性能参数,并提供与西门子产品的功能对标,帮助用户快速定位。深入讲解了编程操作中的关键问题,如任务结构设计、间接寻址、FB封装陷阱、在线调试五件套等,特别指出“FB使能关闭时状态不初始化”等易出错点。最后汇总了选型路径与现场避坑清单,极具实战指导价值。; 适合人群:具备一定工业自动化基础,从事PLC编程、设备调试、系统集成的研发工程师和技术人员,尤其是从西门子平台转向欧姆龙或参与新项目选型的1-5年经验从业者。; 使用场景及目标:① 新项目选型时判断应选用C系列还是Sysmac平台;② 编程调试过程中掌握高效操作技巧与常见问题排查方法;③ 实现跨平台迁移、系统升级或接手他人项目时规避架构与逻辑陷阱;④ 提升对欧姆龙PLC任务机制、间接寻址、FB设计等高级功能的理解与应用能力。; 阅读建议:本手册理论结合实践,建议按“先架构后操作”的顺序阅读,重点章节需结合实际工程反复演练。特别是FB设计规范、任务切换处理、强制操作收尾流程等内容,应在仿真环境中验证后再应用于现场。注意版本匹配问题,操作前确认所用软件与控制器固件版本兼容。

莫问西东LJ
评论 4
收藏 已收藏
分享
返回顶部
yu__yfchun125
Ajax 52,778 成员 25,334 内容