如何接收隐藏文本框的输入并提交表单?

时间:2010-09-06 15:31:31

标签: c# asp.net css internet-explorer windows-ce

我有一个专为Windows CE设备设计的ASP.NET应用程序,需要从扫描的条形码中获取信息。设备将扫描数据作为字符串输入与crlf一起发送到任何具有焦点的字段。我设置了一个带有文本框的页面,该文本框将输入和帖子返回以查找项目。

现在,我希望用户看不到该框,但是如果字段是“visibility:hidden”或“display:none”,则当我将焦点设置为它时,IE会抱怨。我尝试使用绝对坐标将其移出屏幕,但设置焦点会将窗口滚动到新位置。

有没有人有任何建议可以解决这个问题?提前谢谢。

4 个答案:

答案 0 :(得分:5)

我有时会隐藏项目

.hide{margin-left:-99999px; position:absolute;}

使用css,将元素推离屏幕但使其在DOM中的可见性和位置保持不变;

答案 1 :(得分:0)

尝试使用隐藏在输入字段周围的div上的visibility:

答案 2 :(得分:0)

您可以将值扫描到隐藏字段吗?

答案 3 :(得分:0)

如果您不想向用户显示此文本框,请使用隐藏字段。