0
这是我下面的代码:如何获得'enter'按键按键事件监听器?
<div class="search_box">
<input type="text" class="search_text" placeholder="search">
</div>
我要的是,如何让'enter'
按钮事件侦听器,然后获取文本框的值?
这是我下面的代码:如何获得'enter'按键按键事件监听器?
<div class="search_box">
<input type="text" class="search_text" placeholder="search">
</div>
我要的是,如何让'enter'
按钮事件侦听器,然后获取文本框的值?
试试这个:
的Jquery:
$('.search_text').keypress(function(e){
if(e.which == 13){//Enter key pressed
// do something here
}
});
JS:
document.getElementById("id_of_textbox")
.addEventListener("keyup", function(event) {
event.preventDefault();
if (event.keyCode == 13) {
// Do something
}
});
一种可能的方式做,这将与keydown事件。
$(document).on('keydown', '.search_text', function (e) {
var keyCode = e.keyCode || e.which;
if(keyCode === 13) {
// prevent default action
e.preventDefault();
// get input value
console.log($(this).val());
}
});
Type something and press enter<br>
<input type="text" class="search_text">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
不pandeyz –
工作@mayang雅THX @mayank pandeyz –