2012-08-07 86 views
0

我使用webpy创建一个网页,我需要使用单选按钮来做一些条件,我找不到任何文档,只想知道如何使用fow控件,如: if radio1.checked() : do stuffwebpy单选按钮

任何帮助将是巨大的我是新来dweb编程

回答

0

你会做这样的事情:

radio_button = form.Form( 
    form.Radio('details', ['option1', 'option2', 'option3', 'option4']), 
    ) 

此外,你可以有webpy呈现一个HTML页面,并把无线电按钮html标签进入该页面。我建议你不要试图学习如何使用webpy的模板系统,如果你是编程新手。对于初学者来说这太抽象了。请使用webpy为您的页面提供服务并定期编写页面。然后,当你感觉舒服时,你应该考虑一个像Jinja2一样的独立模板引擎。

这也已经在这里找到答案:

How to use radio buttons in python web.py

0

Im相当肯定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!"