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

Posted

技术标签:

【中文标题】如何接收隐藏文本框的输入并提交表单?【英文标题】:How do I receive input to a hidden textbox and submit a form? 【发布时间】:2011-04-08 19:59:25 【问题描述】:

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

现在,我希望该框对用户不可见,但如果字段为“可见性:隐藏”或“显示:无”,当我将焦点设置为它时,IE 会抱怨。我尝试使用绝对坐标将其移出屏幕,但设置焦点会将窗口滚动到新位置。

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

【参考方案2】:

我有时会隐藏物品

.hidemargin-left:-99999px; position:absolute;

使用 css,将元素推到屏幕外,但保留它在 DOM 中的可见性和位置不变;

【讨论】:

这听起来很有趣。我会试一试。我没想给它一个负值。 我得到了这种奇怪的效果,每次我将条形码扫描到这样的字段中时,它都会在屏幕上闪烁一瞬间(至少在 Chrome 中;没有尝试过其他浏览器)。 【参考方案3】:

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

【讨论】:

【参考方案4】:

尝试在输入字段周围的 div 上使用可见性:隐藏。

【讨论】:

以上是关于如何接收隐藏文本框的输入并提交表单?的主要内容,如果未能解决你的问题,请参考以下文章

ASP中用submit提交表单后不清空文本框的内容,怎么做?

php中如何防止刷新一次提交一次

初学php表单数据的小问题

layui表单如何提交下拉框的键值

PHP如何解决表单重复提交

PHP实现简单的文本提交表单(可放入图片)