在输入类型文本中按Enter键不起作用

时间:2015-09-16 11:38:01

标签: jquery html

我有这个HTML代码

<form method="post" action="adminstudent.php" enctype="form-data/multipart">    
    <input type="text" id="searchStudent" class="form-control" name="txtsearch" placeholder="Search Student...">
    <input type="submit" name="btnsearch" value="Search" class="btn btn-warning">
</form>
如果按下ENTER键,

和JQUERY将触发

$('#searchStudent').keypress(function(event){
    if (event.keyCode == 13) {
        $('#btnsearch').click();
    }
});

但是当我按下Enter键时它就会刷新。

1 个答案:

答案 0 :(得分:1)

为什么要开发一个已经在所有浏览器中实现的功能?

完全删除jQuery并保留表单。只要您的<form>标记包含<input type="submit" value="Send"/>(或<button type="submit">Send</button>),按任意Enter中的inputs键即可提交表单