不能使用textarea中的Enter键

奥斯曼子宫

在我的项目中,我需要一些文本框的输入键,因为输入键按钮时我不想发页。我使用此代码禁用Enter键:

$(document).keypress(
function (event) {
    if (event.which == '13') {
        event.preventDefault();
    }
});

它的工作正常,但是当在页面中添加textarea时,我无法输入换行符,因为Enter键已禁用。

如何启用textarea的Enter键?

AmmarCSE

我不知道是否建议附加这样的全局 keypress处理程序。无论如何,最简单的方法是

$(document).on('keypress', 
function (event) {
    if (event.which == '13' && event.target.tagName != 'TEXTAREA') {
        event.preventDefault();
    }
});

在上面的,你检查tagNameevent.target,看看其中的元素enter发生是textarea与否

但是,我推荐这种方法

$('form').on('keypress', 'form',
    function (event) {
        if (event.which == '13') {
            event.preventDefault();
        }
    });

这将针对所有 input元素而不是 textarea元素,

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery使用Enter键提交textarea

来自分类Dev

不能使用带有keyPressEvent的QPlainTextEdit中的其他键

来自分类Dev

为什么不能使用对象提供的键访问对象中的值?

来自分类Dev

角型textarea不能使用默认值填充

来自分类Dev

为什么我不能使用int访问map键?

来自分类Dev

tabIndex不能使标签使用Tab键聚焦

来自分类Dev

如何使用ajax之类的ajax在enter键上保存textarea中的数据?

来自分类Dev

在LINQ扩展方法中不能使用==

来自分类Dev

不能使用“?” 在URL中,因为.htaccess

来自分类Dev

在vim中不能使用'mark a'或'mark A'

来自分类Dev

输入中不能使用箭头

来自分类Dev

不能使用“?” 在URL中,因为.htaccess

来自分类Dev

在vim中不能使用'mark a'或'mark A'

来自分类Dev

不能同时使用javascript在键和值的基础上对textarea中的条目进行排序?

来自分类Dev

如何在Vaadin TextArea中检测Enter键

来自分类Dev

不能使用Runnable

来自分类Dev

Ubuntu,不能使用@

来自分类Dev

不能使用Ubuntu

来自分类Dev

不能使用 QUrl

来自分类Dev

不能使用 FloatingActionButton?

来自分类Dev

为什么不能使用/设置功能键作为密码键?

来自分类Dev

在Scala中的命名参数中不能使用负数

来自分类Dev

在GAS中搜索AdminDirectory不能使用名称中的引号

来自分类Dev

如何使用户能够使用ssh键登录但不能使用密码登录?

来自分类Dev

在Delphi匿名方法中不能使用var参数吗?

来自分类Dev

实体的属性值中不能使用括号()

来自分类Dev

在其声明中不能使用窗口函数“计数”

来自分类Dev

为什么在Swift中不能使用UIRefreshControl?

来自分类Dev

为什么在我的蚂蚁设计中不能使用defaultOpenKeys?

Related 相关文章

热门标签

归档