私は持っている
HTML:
<form action="" method="post" id="contactForm">
<input id='inputbox' name="inputbox" type="text" />
<button type="button" id='search'> search </button>
</form>
JavaScript
$(document).ready(function() {
$("#inputbox").keyup(function(event){
if(event.keyCode == 13){
$("#search").click();
}
});
$('#search').click(function(){
var inputbox= $("#inputbox").val();
//stuff
});
});
Enterキーを押すと入力ボックスの値は何もありませんが、ボタンをクリックすると同じ入力値で完全に機能します
多分入力ボックスを グローバルにしますか?