首页 > 解决方案 > 关于使用 cgi 和表单的 getlist 和 getvalue

问题描述

我正在处理一个处理表单的 cgi 脚本,在每个表单中,我都有作为列表和单选按钮的选项。以下一个(third_form)工作正常,因为 task1 和 task 2 都是第三种形式的下拉列表。

if akey == "task1" or akey == "task2" or akey =="execute":
    third_form[akey] = elements.getlist(akey)

另一方面,第二种形式有两个用于任务 1 和任务 2 的列表以及用于颜色的单选按钮。getvalue 在这里不起作用,我无法获得所有选定的值:以下错误是什么?

if akey == "color[]" or akey == "execute" or akey == "task1" or akey=="task2":
    second_form[akey] = elements.getvalue(akey)

标签: pythonformscgi

解决方案


谢谢..我发现它工作正常。问题可能出在表格本身。


推荐阅读