【问题标题】:Make enter key click search button使输入键单击搜索按钮
【发布时间】:2013-07-27 04:37:23
【问题描述】:

我无法让输入键点击搜索按钮....请帮帮我。提前谢谢你。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
........
    <script type="text/javascript" src="js/jquery.js"></script>
<script src="../jQueryAssets/jquery-1.8.3.min.js" type="text/javascript"></script><script type="text/javascript">  


             function get() {
                  $.post ('data/data.php', { word: form.name.value },
                          function (output) {

                        $('#defination') .html(output).show() ;

                    });
             }       
    </script>        
.............

<form name ="form">
  <div align="center">
    <pre> <input name="name" type="text" autofocus required placeholder="Please enter a Word !"  size = "70" maxlength="50" >
    </pre>

    <p>
      <input type="button" onClick="get();" value="Search" size = "30" >
    .........
</html>

【问题讨论】:

  • 使用 onsubmit,而不是 onclick。另外,使您的提交按钮成为提交按钮。为什么你的函数在发布时命名为“get”?
  • 这和 PHP 有什么关系?

标签: php html jquery enter


【解决方案1】:

您可以使用 JQuery 提交表单。

$(document).bind("keydown", function(event){
  if(event.which=="13")
   {
      $("#buttonID").click();
    }
});

【讨论】:

  • @AshokHadiya 如果满足您的要求,请接受答案。
【解决方案2】:

这也可以:

$(document).bind("keydown", function(event){
 if(event.which=="13")
   {
    $("form").submit();
   }
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-21
    • 1970-01-01
    • 2023-04-03
    • 2021-08-29
    • 2020-10-11
    • 1970-01-01
    • 2013-12-18
    • 1970-01-01
    相关资源
    最近更新 更多