问题描述
各位朋友,我现在想实现改变Textbox内容时就触发函数,而且不让它失去焦点,用onTextChanged事件的话,必须到别的地方点一下,等textbox失去焦点后,才能触发函数。请问有什么方法让它不是去焦点,还能在内容发生变化时触发相应的函数?
解决方案
解决方案二:
只能用javascript吧
解决方案三:
用input+js,而不是asp:button+后台代码
解决方案四:
引用2楼Z65443344的回复:
用input+js,而不是asp:button+后台代码
这个input支持keyup?可以不是去焦点的情况下触发函数?
解决方案五:
不用非要keyup吧,keydown,TextChanged,不都行吗,总之能判断内容变化就行了问题就是你必须用前台控件+前台验证,而不是等asp控件将内容回发到服务器上,然后整个页面刷新
解决方案六:
引用4楼Z65443344的回复:
不用非要keyup吧,keydown,TextChanged,不都行吗,总之能判断内容变化就行了问题就是你必须用前台控件+前台验证,而不是等asp控件将内容回发到服务器上,然后整个页面刷新
可是我想根据控件内容在数据库中进行模糊搜索,然后将搜索内容再重新显示在页面中
解决方案七:
每输入一个字符,就去数据库里模糊搜索一次?这个设计有点扯淡啊那你这个页面用起来得多卡,你想过吗
解决方案八:
引用6楼Z65443344的回复:
每输入一个字符,就去数据库里模糊搜索一次?这个设计有点扯淡啊那你这个页面用起来得多卡,你想过吗
想过。。。等数据特多的时候估计就完了。。。其实还不如在控件里输入内容,然后点击button进行检索好呢,但是这是交给我的任务。。。
解决方案:
AJAX+JS,应该可以解决这个问题
解决方案:
引用8楼Z65443344的回复:
AJAX+JS,应该可以解决这个问题
没怎么接触过AJAX,还麻烦再指点一下?刚开始学。
解决方案:
onkeypress,onkeyup,+ajax就可以了
解决方案:
引用10楼caocaoha的回复:
onkeypress,onkeyup,+ajax就可以了
我用的是girdview这个控件来存放从数据库中取到的数据,用ajax可以将这个功能实现吗?
时间: 2024-10-10 23:29:57