我正在使用webpy创建一个网页,我需要使用一个单选按钮来做一些条件,我找不到任何关于这个的文档,只是想知道如何使用fow控件,如:{{1 }}
任何帮助都会很棒我是dweb编程的新手
答案 0 :(得分:0)
你会做这样的事情:
radio_button = form.Form(
form.Radio('details', ['option1', 'option2', 'option3', 'option4']),
)
此外,您可以让webpy呈现一个html页面,并将单选按钮html标记放入该页面。如果您不熟悉编程,我建议您不要尝试学习如何使用webpy的模板系统。对初学者来说太抽象了。而是使用webpy来为您的页面提供服务并以常规方式编写页面。然后,当你感到舒服时,你应该考虑一个漂亮的独立模板引擎,如Jinja2。
这也得到了回答:
答案 1 :(得分:0)
我很确定Paxwell误读了你想做的事情。我把我的单选按钮发送到一个大表格内的ajax上。
html看起来像这样
<form>
... form stuff...
<div class="control-group">
<div class="controls">
<label class="radio">
<input type="radio" name="radioId" value="option1" checked>
Reporter 1
</label>
<label class="radio">
<input type="radio" name="radioId" value="option2"
Reporter 2
</label>
..
</div>
</div>
</form>
我的main.py:
def POST(self):
form = web.input()
经过实验,单选按钮将在表单内!我已将同名命名为单选按钮。当你选择:
form.radio_id
,它只返回已选中的值。在这种情况下,您将获得option1
radiobutton= "%s" % (form.radioId)
if radiobutton == "option1":
print "hooray!"