在 Chrome 文本输入字段中插入控制字符

Inserting control characters into a Chrome text input field

本文关键字:插入 控制字符 字段 输入 Chrome 文本      更新时间:2023-09-26

我正在尝试使用用户在网格中单击的基于 JavaScript 的文本填充文本输入字段。

用户可以选择网格单元格中的文本,也可以从多个网格单元格中选择文本。为了处理多网格单元格选择,我想插入一个控制字符作为分隔符,因为输入文本可以包含任何字符。

Firefox 和 IE 允许我插入控制字符,我一直在使用 ''x12 表单馈送。

但是,在 Chrome 上测试控制字符及其后的所有文本无法输入文本输入字段。

是否有 Chrome 接受的控制字符列表或其他解决方案?

我发现TEXTAREA确实允许JavaScript插入控制字符。这意味着我可以有一个隐藏的文本区域字段和一个可见的输入字段并交叉更新它们。随着解决方案的发展,这非常混乱,但至少该页面现在可以在Chrome中运行。

如果有更好的解决方案或方法可以强制Chrome接受FF和IE等输入字段中的控制字符,我很想知道。