Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 按键时显示警报_Javascript_Jquery - Fatal编程技术网

Javascript 按键时显示警报

Javascript 按键时显示警报,javascript,jquery,Javascript,Jquery,当用户按下搜索栏中的任意键时,我试图显示一条消息。几次尝试后,我都做不到 <form method="get" > <input type="submit" value="Search" class="btn" > <input name="q" type="text" id="search" size="32" maxlength="128" class="txt" > </form> 尝试将代码包装到$(文档)中。准备好以确保

当用户按下搜索栏中的任意键时,我试图显示一条消息。几次尝试后,我都做不到

<form method="get" >
    <input type="submit" value="Search" class="btn" >
    <input name="q" type="text" id="search" size="32" maxlength="128" class="txt" >
</form>

尝试将代码包装到
$(文档)中。准备好
以确保加载dom

$(document).ready(function(){
    $("#search").keyup(function() {                                                   // function starts when a key is entered in the search bar
      window.alert("Handler for .keyup() called.");     
    });
});
准备好了吗

$(document).ready(function(){
   $("#search").keyup(function() {                                                   //             

   //function starts when a key is entered in the search bar
   window.alert("Handler for .keyup() called.");     
   });
});

查看控制台中的JS错误,然后发出警报(“调用了.keyup()的处理程序”)
应该可以帮你解决这个问题。另外,尝试添加
$(document).ready(function(){})在代码中将代码放在页面末尾。确保id搜索中存在输入字段

$(document).ready(function(){
    $("#search").keyup(function() {                     
      window.alert("Handler for .keyup() called.");     
    });
});

将代码放在文档就绪回调中。。 它没有显示警报,只是因为这一点

$(function(){
   $("#search").keyup(function() {            
   //function starts when a key is entered in the search bar
     window.alert("Handler for .keyup() called.");     
    });
});
$(function(){
   $("#search").keyup(function() {            
   //function starts when a key is entered in the search bar
     window.alert("Handler for .keyup() called.");     
    });
});