【发布时间】:2018-06-14 17:44:59
【问题描述】:
当用户输入包含尖括号的文本时,在对话框上的TextArea 中输入右括号键后,文本和括号就会消失。
这是一个代码sn-p:
var some_textarea = new Ext.form.TextArea({
id: 'some_textarea',
name: 'name',
hiddenName: 'name',
fieldLabel: 'Field Label',
width: 486,
height: 150,
autoScroll: true,
labelSeparator: Common.required_asterisk,
allowBlank: false,
blankText: 'Data is required',
emptyClass: 'required-textfield',
emptyText: ' ',
msgTarget: 'under'
});
非常感谢任何关于如何允许输入尖括号(以所见即所得方式)的想法。谢谢。
【问题讨论】:
-
这个“ext”是什么东西,是图书馆的课吗?
-
你在使用 ExtJS 对吗?这可能是一个旨在防止 XSS 攻击的“功能”。可能有一种方法可以禁用它,但 Ext 文档似乎并不公开。 编辑哦,我猜是:)
-
听起来您需要在未向我们展示的代码中对输出进行 HTML 转义。
-
是的,这是 ExtJS。
标签: javascript extjs textarea