ICode9

精准搜索请尝试: 精确搜索
首页?>?bet356体育下载> 文章详细

javascript – 使用“输入密钥”停止重新加载页面

2019-09-30 10:36:04??阅读:6??来源: 互联网

标签:javascript?jquery?input


bet356体育下载我在页面顶部有一个搜索框,当用户点击相邻按钮时会发出ajax调用.我正在尝试更新输入标记,以便当用户点击“输入”键时,可以在不重新加载页面的情况下进行适当的JavaScript.问题是页面不断重新加载.这是我最近的尝试:

$("searchText").bind('keyup', function(event){ 
  if(event.keyCode == 13){ 
    event.preventDefault();
    $("#buttonSrch").click(); 
    return false;
  }
});



解决方法:

不要绑定输入;绑定到表单.假设表单的ID为searchForm:

$("#searchForm").submit(function() {
    search($("#searchText").get(0));
    return false;
});

Try it out.

它也可以用纯JavaScript完成:

document.getElementById('searchForm').addEventListener('submit', function(e) {
    search(document.getElementById('searchText'));
    e.preventDefault();
}, false);


标签:javascript,jquery,input

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有