通过按钮

时间:2017-06-08 09:19:52

标签: python html button cherrypy

所以,我一直在开发一款让人们投票的应用程序。为此,我在HTML中编写了以下代码:

<form action="api/vote" method="post">
    <p>Photo ID</p>
    <input type="text" name="id" value="" size="15" maxlength="40"/>
    <p><input type="submit" name="vote1" value="Upvote"/></p>
    <p><input type="submit" name="vote2" value="Downvote"/></p>
    <p><input type="reset" value="Clear"/></p>
</form>

我这样做是因为我需要ID值和投票以备将来使用。我可以获取ID,但是我不知道如何让投票按钮返回值。我需要vote1返回“1”,而vote2返回“-1”,例如。

我需要这些值作为如此定义的CherryPy方法的参数:

@cherrypy.expose
def vote(self, id=None, vote=None):
    #code that doesn't matter for this question

    if vote == 1:
        #upvote code
    elif vote == -1:
        #downvote code
    else
        return "You're not suppose to be here!"

有谁知道如何从HTML到CherryPy文件获取值?或者知道按下哪个按钮从那里获取值?

0 个答案:

没有答案