所以,我一直在开发一款让人们投票的应用程序。为此,我在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文件获取值?或者知道按下哪个按钮从那里获取值?