单个jsp标记中的两个事件

时间:2013-05-15 10:59:48

标签: javascript jsp

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

搜索:

<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工作正常

2 个答案:

答案 0 :(得分:0)

试试这个

document.onkeypress = function keypressed(e){
  if (e.keyCode == 13) {
      document.forms['formname'].submit();
  }      
}

答案 1 :(得分:0)

如果没有javascript,下面的代码应该完全符合您的要求。

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

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

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