0

我想让搜索按钮在点击输入按钮和点击按钮时工作。我试过下面的代码

搜索:

<input id="search" type="text"> <input type="button"id="Btn" value="Search"  onkeypress="submitOnEnter(this,jQuery.Event);" onClick="Query()" /> 

<script type="text/javascript">  
     function submitOnEnter(inputElement, event) {  
         if (event.keyCode == 13) { 
             inputElement.form.submit();  
         }  
     }
</script>

但我无法使输入按钮可搜索。Onclick 工作正常

4

2 回答 2

0

尝试这个

document.onkeypress = function keypressed(e){
  if (e.keyCode == 13) {
      document.forms['formname'].submit();
  }      
}
于 2013-05-15T11:13:17.850 回答
0

下面的代码应该完全符合您的要求,无需 javascript。

<form .... >
    <input id="search" type="text"> 
    <button type="submit" value="Search">
</form>

type="submit"onbutton元素(比 更好)<input type="submit" value="Search">会自动处理输入的回车。

输入和按钮都必须在同一个表单元素中。

于 2013-05-15T11:13:38.430 回答