0

我在表单中添加了 5 个同名的下拉字段。这些字段将根据所选国家的单选按钮显示。我有 5 个单选按钮,名为“美国、印度、英国、欧元、澳大利亚”。

如果我选择美国,将显示第一个下拉列表包含美国尺寸。如果我选择印度,第二个下拉菜单包含印度尺寸,将显示。

一切都很好。现在我在magento中将该值存储到我的数据库中有一个问题。当我提交表单时,仅保存第 5 个下拉字段(欧元尺寸)值。

如果我选择 EURO 以外的尺寸,我得到一个空值。如果我选择欧元尺寸,我得到了正确的值。我希望你能理解我的问题。请指导我解决我的问题!

4

1 回答 1

2

当您显示选定的下拉列表时,您可以将disabled属性添加到其他下拉列表。这样浏览器将忽略禁用的那些。

或者,您可以附加[]到下拉列表的名称,如下所示:

<select name="name[]"> ... </select>

这样您将在请求变量中获得一个数组,然后您可以根据您的单选按钮值决定在数组中使用哪个。

于 2013-10-21T06:37:12.010 回答