2013-05-15 4 views
0

Я хочу, чтобы кнопка поиска нажала кнопку входа и нажав кнопку. Я попытался ниже кодДва события в одном ярлыке 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 работает отлично

+0

Вам не нужны эти обработчики событий и не проверять код ключа. Если вы введете свои входы в хорошо сформированную форму, она будет вести себя точно так, как вы хотите, без необходимости в javascript. Форма нуждается в ''. – entonio

+0

все еще не работает. Его в виде – user2368680

ответ

0

попробовать это

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

ниже код должен делать то, что вы хотите без JavaScript.

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

type="submit" на button элемента (который лучше тогда <input type="submit" value="Search">) будет автоматически заботиться о поразив ввести на входе.

Вход и кнопка оба должны быть в одном элементе формы.

Смежные вопросы