javascript - HTML 刷卡登录

标签 javascript html css

我正在尝试创建一个 html 登录页面,允许用户通过刷卡登录(在他们的计算机上连接读卡器)。我的想法最初的想法是做一个隐藏的文本框,将焦点放在隐藏的文本框上,刷卡时,卡片信息进入框并提交表单。

问题: 1. 当我在隐藏的文本框上尝试 xx.focus() 时,我不断收到 JS 错误。 2. 我使文本框可见,但将其高度和宽度设置为 1px。不过,您仍然可以看到光标在文本框中闪烁。

问题:有人有实现这个想法的好方法吗?

最佳答案

如果您不想让用户看到文本框,您可以使用旧的 CSS“hiding stuff off of the screen”技巧。只需在左侧或右侧设置一个绝对位置,任何屏幕都无法显示。例如(从引用页面中提取):

.offscreen {
    position: absolute;
    left: -999em;
}

关于javascript - HTML 刷卡登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5912030/

相关文章:

javascript - Jquery/Javascript : How to prevent time limit reset when refresh?

html - 是否可以在一个文件中包含 html 代码和所有图像?

javascript - CSS/jQuery : Placing items at window height causing layout issues

javascript - 在移动版 Safari 中向下滚动时执行操作

javascript - jquery 切换 div 显示隐藏

javascript - 在主窗口和 iframe 中竞争 javascript 加载

html - 我怎样才能让 atom.io 的 "Go to Declaration"真正做到这一点?

javascript - 当新内容出现在最小化页面上时,如何更新选项卡的标题?

javascript - 事件中的变量

javascript - 使用 jQuery 在本地系统中加载和解析 JSON 文件