• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP.NET > .NET使用js制作百度搜索下拉提示效果(不是局部刷新)实现思路

.NET使用js制作百度搜索下拉提示效果(不是局部刷新)实现思路

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了js9888.net,js.net,js345 net,js.jxjy.prcjx.net,js.ce.esnai.net等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
搞了个不是局部刷新的百度搜索框下拉提示效果,在被领导批了n次后,问了n次后,弄出来了,真心感觉我这个小脑壳,太不灵光了,太懒了。记录下来,以免忘记。

大致思路:前台放一个input标签,然后当该标签内的值输入有变化的时候,调用后台代码查询 符合条件的数据绑定ListBox。

具体实现思路:一个input,当输入值变化时,调用后台代码。但是怎么调用呢,这个是个问题了,在该input下放一个隐藏的服务器控件button,隐藏该控件,当input里值变化时,调用js,在js里触发该按钮的onclick事件,把具体的操作数据的代码就可以放到onclick事件里了。但是这里的隐藏不是使用visable来隐藏的,而是使用:btnHelp.Style.Add("display", "none");[ps:btnHelp按钮ID,放在Page_Load里],如果使用visable,则会造成在js里获得不到该对象。 数据是有了,可是,怎样使用上下键让ListBox里的内容显示到Input上呢,很明显,ListBox本身支持上下键的,只需要调用SelectedIndexChanged方法,然后为Input赋值即可。可是,怎么样保证光标就乖乖的听话,你按上下键它就自动跳到ListBox里呢,好吧,写js吧,当input里的值输入完成,即:onkeyup事件里写即可。

具体代码:
aspx代码如下:
哦了 </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • .NET+JS对用户输入内容进行字数提示功能的实例代码
  • .NET使用js制作百度搜索下拉提示效果(不是局部刷新)实现思路

相关文章

  • 2017-05-11SQL Server数据库连接 Web.config如何配置
  • 2017-05-11asp.net 页面回跳实现代码
  • 2017-05-11ASP.NET动态添加用户控件的方法
  • 2017-05-11ASP.NET生成图形验证码的方法详解
  • 2017-05-11WebForm获取checkbox选中的值(几个简单的示例)
  • 2017-05-11asp.net 身份验证(最简单篇)
  • 2017-05-11ASP.NET笔记之 图库权限设置的方法
  • 2017-05-11ASP.NET简单好用功能齐全图片上传工具类(水印、缩略图、裁剪等)
  • 2017-05-11asp.net MaxLengthValidator 最大长度验证控件代码
  • 2017-05-11asp.net项目开发中用到的小技巧

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • asp.net表单提交时防重复提交并执行前台的JS验证
    • 浅谈c#设计模式之单一原则
    • 基于asp.net实现图片在线上传并在线裁剪功能
    • asp.net利用存储过程和div+css实现分页(类似于博客园首页分页)
    • Mac中体验ASP.NET 5 beta2的K gen代码生成
    • .NET客户端实现Redis中的管道(PipeLine)与事物(Transactions)
    • asp.net删除文件session丢失
    • asp.net输出重写压缩页面文件实例代码
    • ASP.NET中实现弹出日历示例
    • asp.net批量多选文件上传解决方案

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有