阅读:2343 回复:8
Txd666
14

帖子

58

跟帖

561

积分

黄金榴莲
黄金榴莲
  • 社区居民

[已解决]关于enter键触发搜索事件

楼主#
更多 发布于:2017-01-05 15:57
我大概知道哪儿写错了。但是我不知道该怎么写.....

图片:QQ图片20170105155647.png

最新喜欢:

上善若水上善若水
Txd666
14

帖子

58

跟帖

561

积分

黄金榴莲
黄金榴莲
  • 社区居民
1楼#
发布于:2017-01-05 17:07
写错,是搜索事件,,,,
Txd666
14

帖子

58

跟帖

561

积分

黄金榴莲
黄金榴莲
  • 社区居民
2楼#
发布于:2017-01-06 09:11
这样写会触发enter事件,但是却不能获取文本框输入的内容进行搜索。感觉就是单方面的刷新

描述:这样写也没用

图片:QQ图片20170106090915.png

这样写也没用
武汉技术支持团队
40

帖子

1181

跟帖

3860

积分

论坛版主
论坛版主
3楼#
发布于:2017-01-06 10:31
设置了ruant="server"后服务器控件的ID会变化的,你浏览页面右键查看控件属性后看ID是什么
Txd666
14

帖子

58

跟帖

561

积分

黄金榴莲
黄金榴莲
  • 社区居民
4楼#
发布于:2017-01-06 13:42
武汉技术支持团队:设置了ruant="server"后服务器控件的ID会变化的,你浏览页面右键查看控件属性后看ID是什么回到原帖
不会解决,大神教教我
Txd666
14

帖子

58

跟帖

561

积分

黄金榴莲
黄金榴莲
  • 社区居民
5楼#
发布于:2017-01-06 14:49
武汉技术支持团队:设置了ruant="server"后服务器控件的ID会变化的,你浏览页面右键查看控件属性后看ID是什么回到原帖
在代码中是一个linkbutton.。但是用到页面中之后就是一个a标签。。。我用('<%=demo.ClientID %>')依旧不能获取到
zhangbo_authine
12

帖子

42

跟帖

2071

积分

高级榴莲
高级榴莲
6楼#
发布于:2017-01-06 19:22
已解决  解决方案:
        document.onkeydown = keyDownSearch;

        function keyDownSearch(e) {
            // 兼容FF和IE和Opera    
            var theEvent = e || window.event;
            var code = theEvent.keyCode || theEvent.which || theEvent.charCode;
            if (code == 13) {
                document.getElementById("<%=lnkQuery.ClientID%>").click();
            }
            return true;
        }
@上善若水
岩竹玉雨
20

帖子

840

跟帖

205241

积分

论坛版主
论坛版主
  • 社区居民
  • 忠实会员
7楼#
发布于:2017-01-08 22:40
注意服务器控件和html标签id获取的区别。
这个问题以前解决过。看下面这个帖子
http://bbs.h3bpm.com/read.php?tid=1134&fid=8&page=1#5743
发问题贴的时候,可以@一下我,我就能更快的知道了
上善若水
17

帖子

1282

跟帖

12345

积分

管理员
管理员
  • 社区居民
8楼#
发布于:2017-01-09 08:53
zhangbo_authine:已解决  解决方案:
        document.onkeydown = keyDownSearch;

        function keyDownSearch(e) {
            // 兼容FF和IE和Opera...
回到原帖
收到,谢谢确认分享!
H3 BPM 让天下没有难用的流程。全国统一服务热线 :400-889-8625
游客

返回顶部