0

在 python cgi 脚本中,我在一个表单中有很多选择(大约 100 个),每个选择有 5 或 6 个选项可供选择。我不想有一个单独的提交按钮,所以onchange="submit();"一旦从众多选择之一中选择了一个选项,我就会使用它来提交表单。当我读取表单数据时, form.keys()会列出表单上每个选择的名称,而不仅仅是更改的那个。这需要我将每个选择中选择的值与起始值进行比较,以找出哪个发生了变化,这当然非常慢。如何才能获得已更改的选择的新值?

4

1 回答 1

1

如果 everyselect应该是唯一需要的值,那么每个 select 基本上都是form独立的。

您可以select在激活单个 select 时删除所有其他 s (这很容易出错),或者只是将每个 select 放在自己的form位置而不是使用一个 Giant form。否则将发送所有数据。

于 2012-08-01T08:40:47.753 回答