场景: 我有一个通过 json/websocket 将数据发送到网页的系统,该网页接收此类数据并更新相关字段。
解释其工作原理的示例: - 页面已加载且焦点位于输入文本字段中(光标在其上闪烁), - 用户按下某个键,通过后端应用程序,直接从串行端口捕获,用它做一些事情,创建一个包含捕获数据的 json 并将其发送到网页(websocket) - java 脚本获取数据并填充相关字段。
我正在寻找一种方法来禁用键盘的任何回显,并仅使用来自后端的数据更新页面。
只读字段不是一个选项,因为我需要在正在使用的字段中显示闪烁的光标。
非常感谢在 html/js/css、浏览器甚至 Linux 上阻止它的建议。
最佳答案
不确定,但您是否希望用户在键入时看到他们的击键(获得确认)(想想在将字母转换为 * 之前短暂看到字母的地方输入密码)。然后,您的后端服务器可以在您进行时自动覆盖文本框(一次一个字符)。或者只是添加一个方法(on-change?)在任何键输入后几分之一秒内将退格键发送到输入框(但不要在串行端口上捕获它)。
关于javascript - 在输入文本字段中禁用键盘回显,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33526115/