关于textbox中的TextChanged与客户端事件onpropertychange的组合
来源:互联网 发布:查看linux安装的字体 编辑:程序博客网 时间:2024/04/30 15:57
需求如下:
一、股票代码和公司名称都是用textbox控件。
二、当股票代码改变时,公司名称自动填充,当公司名称改时,股票代码自动填充。
三、有一个updatepanel且将textbox的autopostback设置为true,不然老刷整个页面
决定用服务器端的TextChanged事件,但问题是当我填写完股票代码后,只有这个textbox失去焦点后才会执行后台代码,才会去加载公司名称,结果用客户端事件,onkeyup(当按下键盘时触发),但问题是如果用户用鼠标复制粘贴,就不会触发,怎么办。
呵呵,结果用客户端的onpropertychange事件,就为OK了,不管你做什么操作,也不管你用什么方式改变了控件的属性,那么一定会触发这个事件,那么就会去执行一个JS函数,那么在这个js函数里面判断当前这个textbox的值是多长,如果超过6位,那么让页面上一个按钮获得焦点,这样一来,textbox便失去了焦点,就会去执行后台代码。实现目的。
当然这个需求也可以用ajax,但个人感觉这个方式比较方便,代码量也少。
- 关于textbox中的TextChanged与客户端事件onpropertychange的组合
- 触发textbox的TextChanged事件有感
- TextBox的Validator和TextChanged事件
- TextBox如何触发TextChanged事件
- TextBox的value改变触发的事件为onpropertychange
- 如何解决按回车键激发Textbox的TextChanged事件的同时,激发Button的Onclick事件
- onchange事件与onpropertychange事件的区别
- 关于页面多个文本框触发textChanged事件的问题
- Tip - Silverlight: TextBox的TextChanged事件不更新Data Binding源的解决办法
- Asp.net TextBox的TextChanged事件你真的清楚吗?
- c# TextBox控件的TextChanged响应函数
- HTML 的onpropertychange 事件
- HTML 的onpropertychange 事件
- asp.net中,js改变textBox的文本内容的触发事件是onpropertychange
- textbox TextChanged延时执行
- 总结oninput、onchange与onpropertychange事件的用法和区别
- 总结oninput、onchange与onpropertychange事件的用法和区别
- 总结oninput、onchange与onpropertychange事件的用法和区别
- android横竖屏切换的一点感想
- 获取系统滤镜列表
- 【思考】你为什么总是陷入老鼠赛跑的循环圈?
- 根据Portletid跳转到其他画面
- arm内存重映射 转
- 关于textbox中的TextChanged与客户端事件onpropertychange的组合
- 人生成功的生活经典治理名言
- 人生成功的生活经典治理名言
- JavaBean的get、set方法生成器
- 改变鼠标显示样式
- 【C语言小练习】 任意输入N个数,输出其由大到小的数据。
- 画直线(橡皮筋)
- 美到极致是疯狂
- Citrix ICA's basic encryption has been cracked