首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >键入livesearch.js时按enter而不是enter时进行搜索

键入livesearch.js时按enter而不是enter时进行搜索
EN

Stack Overflow用户
提问于 2018-02-07 03:12:29
回答 1查看 66关注 0票数 0

我尝试在按enter键时搜索,这里我使用livesearch.js进行搜索,但是这个js在输入时总是搜索。我要它在按回车时搜索。因此,iI尝试了改变,但仍然不起作用。

框架js

代码语言:javascript
复制
<script type="text/javascript" src="framework/liveSearch/livesearch.js"></script>

代码语言:javascript
复制
<input type="text" id="livesearch" class="livesearch" style="margin-top:0;"/>
    <div class="searchresult" id="liveRequestResults"></div>
    <iframe id="mainResult" src='log-list.php'></iframe>

Javascript

代码语言:javascript
复制
 <script>   
     $('#livesearch').keydown(function(e) {
         if(e.keyCode == 13) // I tried this code, first enter worked, after that back to search when typing 
        {
            liveReqInit('livesearch','liveRequestResults','log-ls.php','','mainResult'); //this search work when typing
        }
    })
</script>
EN

回答 1

Stack Overflow用户

发布于 2018-02-07 04:19:11

据我所知,你想要一个普通的搜索框。它将把值提交到后端(我假设它是log-ls.php)。

代码语言:javascript
复制
<form action="log-ls.php">
  <input type="search" placeholder="Search..." name="search">
  <button type="submit" value="Submit">Submit</button>
</form>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48655382

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档