【问题标题】:Python request input's id from a formPython 从表单请求输入的 id
【发布时间】:2013-05-06 21:39:28
【问题描述】:

我使用谷歌应用引擎和 python。我想检索输入的 id 而不是值。如果我使用self.request.get("thename"),我会得到输入的值。

这里是html

<form method="post">
   <input value=" " type="submit" name="thename" id="thenumberIneed"/>
</form>

我无法将我的数据放在值标签上,因为我有一个图像作为输入的背景,如果我在那里输入任何内容,数据就会显示在图像的前面。所以,我将 value 保持为空。

【问题讨论】:

  • id没有发送到服务器,所以无法取回。
  • 有什么方法可以添加一个值而不显示在页面上?
  • 修复图片问题,不是这个问题。
  • 你能把你需要的任何东西放在同一个表单内的隐藏输入中吗?

标签: python html forms


【解决方案1】:

您不应该将 id 用于此类逻辑。

例如,使用单独的隐藏输入字段会更好。

<input type='hidden' name='myval' value='thenumberyouneed' />

然后您就可以搜索 myval 并获得答案。

【讨论】:

    【解决方案2】:

    如果您不想显示该值,请将其更改为:

    <input type="hidden" ... />
    

    但我怀疑您应该解决其他问题,例如为什么您的图像会妨碍页面中显示值的方式,以及您要检索什么样的数据。

    【讨论】:

    • 如果我将类型更改为隐藏,则无法将其用作按钮。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-28
    • 2019-08-17
    • 1970-01-01
    • 2016-04-22
    相关资源
    最近更新 更多