【问题标题】:Does web.py support search box? Like the search bar on the top right of stack overflow?web.py 是否支持搜索框?喜欢堆栈溢出右上角的搜索栏?
【发布时间】:2014-10-30 17:49:56
【问题描述】:

我是 web.py 和前端的新手。

问题是我在 web.py 食谱中没有找到任何搜索框支持。我做了一些研究,似乎 web.py 表单只支持 Textbox、Password、Textarea、Dropdown、Radio、Checkbox、Button。

我想知道我是否可以使用表单添加一个搜索框,如stackoverflow的右上方。

任何帮助将不胜感激。

【问题讨论】:

  • “搜索框”只是一个连接到搜索功能的文本输入。
  • 看看here
  • 搜索框不是基本类型!

标签: python web.py


【解决方案1】:

对不起,我没有说清楚。我想知道的是在 python 脚本中定义一个表单并在 .html 中呈现它,这样搜索框布局就会像这样生成: 。 例如,我们可以定义如下形式:

<pre>
  <code>
    register_form = form.Form(
        form.Textbox("username", description="Username"),
        form.Textbox("email", vemail, description="E-Mail"),
        form.Password("password", vpass, description="Password"),
        form.Password("password2", description="Repeat password"),
        form.Button("submit", type="submit", description="Register"),
    )
  </code>
</pre>

但是我没有找到任何搜索框的内置类,例如 web.form.SearchBox("..."),我们可以在其中设置搜索框的占位符。

我通过用html定义布局并用函数绑定搜索框解决了这个问题,就像Henry的建议一样。

再次感谢您的回复。一开始很迷茫。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-25
    • 1970-01-01
    • 2015-09-19
    • 2011-03-10
    相关资源
    最近更新 更多