2013-10-20 66 views
0

我有一個jsp,其中包含多個文本框和按鈕在一個單一的form.On按Enter鍵我想點擊提交按鈕,我正在打字的文本框。在多按鈕的形式如何點擊按鈕對應的活動文本框上輸入按鍵

<body> 
<form action="main.jsp" method="GET"> // form with multiple buttons of same type 
<li>First Name: <input type="text" name="first_name"></li> 
<li>Last Name: <input type="text" name="last_name" /></li> 
<<li class="buttonCode"><div><input type="button" value="Submit" /></div></li> 
<li>First I Name: <input type="text" name="first_name1"></li> 
<li>Last I Name: <input type="text" name="last_name1" /></li> 
<li class="buttonCode" ><div><input type="button" value="Submit" /></div></li> 
</form> 
<script> 
$(document).ready(function() { 
    $('input[type=text]').keypress(function (event) { 
     if (event.keyCode == '13') { //jquery normalizes the keycode 

      event.preventDefault(); //avoids default action 
      $(this).find('input[type=submit]').trigger('click'); 
      // or $(this).closest('form').submit(); 
     } 
    }); 
}); 
</script> 
</body> 
</html> 

回答

0

只需更換輸入型buttonsubmit

<input type="submit" value="Submit" /> 

將提交表單或者在提交按下按鈕或輸入按