AjaxControlToolkit自动完成:如何自动使用值并在选择值时执行某些操作
AjaxControlToolkit Autocomplete: How to use values automatically and do something when a value is selected
我在一些页面中有几个自动完成扩展程序,现在我想用它们做两件事:
- 如果扩展程序只返回一个值,则自动使用它(将该字符串放入文本框中)
- 选择项目后,将字符串的一部分放在另一个文本框中
我查看了AutocompleteExtender引用,发现了两个感兴趣的属性:OnClientItemSelected和OnClientShow,但不知道如何用它们实现我想要的(上面)。
您可以使用OnClientItemSelected来调用一个JavaScript函数,该函数可以读取扩展的TextBox的值,然后使用该值执行某些操作(如根据建议将其写入另一个输入)。那就是2。
对于1,有几个选项:
- 处理OnClientPopulated,并查看是否可以获得返回的项目列表,如果有,则默认为扩展文本框
- 如果这不起作用,您可以在jQuery中自己调用web方法,看看是否只返回一个结果
相关文章:
- 未捕获的语法错误:无法在“文档”上执行“查询选择器”
- 使用Ajax或JavaScript选择下拉列表选项后,在同一页面上执行PHP脚本
- onchange选择get value并执行查询,然后在同一页面上显示结果
- 使用数组表示法对多个字段执行jQuery日期选择器
- Jquery - 如果条件为真,则遍历选择器并执行某些操作
- 如何在不选择模式配置参数的情况下,使用mongoose在MongoDB模式实例化中的关联数组/对象中执行foreach
- 从数组中选择键值对时无法执行函数
- 执行节点.JS基于HTML选择选项的查询
- 执行函数时添加的动态选择器
- 如何在更改 2 个选择框后执行操作
- 如何使用单个按钮执行单击事件以选择不同的 DIV
- 当用户在 html 文件中选择某些文本时执行 JavaScript 函数
- 当选择框在
中时,我如何显示它,并且我在 javascript 中执行 p.text(“test”)
- Javascript:执行 onchange 函数时选择的值是什么
- Chrome扩展程序/根据弹出窗口中的选择执行不同的内容脚本.html
- 选择未在 Chrome 中执行 onclick for 选项的元素
- 用于对选择选项执行验证的 JavaScript 代码
- 从 PHP 读取变量并使用 js 执行选择查询
- MVC为不同的下拉列表选择执行不同的方法
- 对空选择执行命令