obu*_*oon 1 html javascript jquery
我有一个文本区域,我希望用户编辑已经存在的内容,然后按Enter键以使用Ajax调用提交,但是一旦按Enter键,它就禁止进入新行。谢谢
$(document).keypress(function(e) {
if (!$(".specialClass").is(":focus")) {
e.preventDefault();
if (e.which == 13) {
console.log('You pressed enter!');
}
}
});Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>Run Code Online (Sandbox Code Playgroud)
您将使用类似:
$('textarea').on('keyup keypress', function(e) {
var keyCode = e.keyCode || e.which;
if (keyCode === 13) {
e.preventDefault();
// Ajax code here
return false;
}
});
Run Code Online (Sandbox Code Playgroud)