从下拉列表中获取值

本文关键字:获取 下拉列表 | 更新日期: 2023-09-27 18:33:38

我有 2 个下拉列表,ddl1 和 ddl2。我使用 javaScript,这样如果 ddl1 更改为特定值,ddl2 将被禁用并默认为其列表中的项目。这工作正常。

但是,当我单击"添加"(回发到服务器)时,ddl2 中的值并未设置为 javaScript 设置的值。

如何使该值在服务器端可用?我假设我需要进行 AJAX 调用。

从下拉列表中获取值

当您提交表单时,不会发布禁用的表单字段。 它们被视为不存在。 您可以尝试通过JavaScript设置隐藏字段,然后在服务器端查找该字段。 实际上,您可以将隐藏字段命名为与第二个下拉列表相同的名称,但是如果您再次启用下拉列表,请不要忘记删除隐藏字段。

此外,如注释中所述,您可以将下拉列表设置为"只读"而不是"禁用",它应该可以避免此问题。

我希望这有所帮助!