我正在为一个网站制作一个表格,如果用户选择它,我必须将礼品包装添加到最终费用中。 checked = form.getvalue(“giftwrap”)
我试过了:
elif total > 150 and (b1 == "BC" or b1 == "bc" or b1 == "Bc" or b1 == "bC") and checked:
print "<p>Tax: $",tax3,"</p>"
我也尝试过:
elif total > 150 and (b1 == "BC" or b1 == "bc" or b1 == "Bc" or b1 == "bC") and
form.getvalue("giftwrap"):
print "<p>Tax: $",tax3,"</p>"
它们似乎都不起作用。有帮助吗?谢谢。
答案 0 :(得分:0)
打印您的条件:
print total > 150, b1.lower() == 'bc', checked
如果打印True True True则会起作用。如果至少有一个条件为False:首先检查此条件。如果输出是静音的,那么elif不起作用(如果&#39;之前得到的话,则会有一些错误)。