我有一个专为Windows CE设备设计的ASP.NET应用程序,需要从扫描的条形码中获取信息。设备将扫描数据作为字符串输入与crlf一起发送到任何具有焦点的字段。我设置了一个带有文本框的页面,该文本框将输入和帖子返回以查找项目。
现在,我希望用户看不到该框,但是如果字段是“visibility:hidden”或“display:none”,则当我将焦点设置为它时,IE会抱怨。我尝试使用绝对坐标将其移出屏幕,但设置焦点会将窗口滚动到新位置。
有没有人有任何建议可以解决这个问题?提前谢谢。
答案 0 :(得分:5)
我有时会隐藏项目
.hide{margin-left:-99999px; position:absolute;}
使用css,将元素推离屏幕但使其在DOM中的可见性和位置保持不变;
答案 1 :(得分:0)
尝试使用隐藏在输入字段周围的div上的visibility:
答案 2 :(得分:0)
您可以将值扫描到隐藏字段吗?
答案 3 :(得分:0)
如果您不想向用户显示此文本框,请使用隐藏字段。