加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

javascript – 如何在文本输入上调用函数输入按键?

发布时间:2020-12-14 22:54:56 所属栏目:资源 来源:网络整理
导读:我用表格格式创建了一个div,用于过滤数据选项. 我在文本框内按Enter键时遇到问题.当我按Enter键时,会出现警报,但页面只是重新加载,并且没有使用任何选项正确过滤.任何人都可以向我解释发生了什么事吗? 如果我不清楚或需要解释任何事情,请告诉我! 这是我的

我用表格格式创建了一个div,用于过滤数据选项.
我在文本框内按Enter键时遇到问题.当我按Enter键时,会出现警报,但页面只是重新加载,并且没有使用任何选项正确过滤.任何人都可以向我解释发生了什么事吗?

如果我不清楚或需要解释任何事情,请告诉我!

这是我的过滤器选项栏的样子:

HTML:
???

使用Javascript:

解决了:

我使用jQuery click来调用与按钮相同的功能.

$(document).keypress(function(event){
    if(event.keyCode == 13){
     $('#filter').click();
      //  validate(); doesn't need to be called from here
    }
});
最佳答案
我怀疑你在validate()函数中遇到错误.在调用validate()后尝试发出警报,看看是否仍然收到警报消息.像这样…

$("#myText").keypress(function(event) {
    if (event.which == 13) {
        validate();
        alert("You pressed enter");
     }
});

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读