gpt4 book ai didi

c# - 在第一个下拉列表中选择后自动填充第二个下拉列表项

转载 作者:行者123 更新时间:2023-11-30 18:35:29 24 4
gpt4 key购买 nike

我在我们的内部网上使用 DNN。我们配置了表单和列表模块来跟踪/更新库存记录。

目前我有两个名为 MainCompany 和 SubCompany 的字段。 MainCompany 有 15 个项目,MainCompany 中的每个项目都有许多子项目(最多 50 个)。

DotNetNuke (DNN) 将 MainCompany 和 SubCompany 呈现为下拉列表(这很好)。但是,我找不到自动填充 SubCompany 上的项目的方法。

例如;您将从国家/地区下拉列表中选择美国,然后会显示美国的地区。在我们的例子中,所有项目都会在第一个选择列表中显示,而不考虑选择。

我们的 html 渲染项目如下:

<select name="MainCompany" id="MainCompany">
<option value="0" class="DNNRadioButton">Not Specified</option>
<option value="1" class="DNNRadioButton">Company A</option>
<option value="2" class="DNNRadioButton">Company B</option>

<select name="SubCompany" id="SubCompany">
<option value="0" class="DNNRadioButton">Not Specified</option>
<option value="1" class="DNNRadioButton">SubCompany A</option>
<option value="2" class="DNNRadioButton">SubCompany B</option>
<option value="3" class="DNNRadioButton">SubCompany c</option>
<option value="4" class="DNNRadioButton">SubCompany D</option>

子公司A和子公司B是主公司A的子公司;母公司B的子公司C和子公司D子公司。

列表很长,但我尽量简短地解释一下。

在 MSSQL 数据库中,所有值和标题(例如 SubCompany A)存储在 InputSettings 列的名为 FieldSettings 的表中,格式如下:

对于主要公司:未指定|0;公司 A|1;公司 B|2;.....公司 Z|n对于子公司:未指定|0;子公司 A|1;子公司 B|2;.....子公司 Z|n

由于值在数据库级别没有连接,我正在寻找在 HTML 级别连接它们的方法,如果不使用代码的话。

我们使用的模块是 Form 和 List 模块,源代码可以从这里下载 http://dnnfnl.codeplex.com/releases/view/93728

提交表单后,在UserDefinedTable表中记录如下记录(例如SubCompany A和Company A):

FieldID || RowId || FieldValue----------------------------------113        2323     MainCompany A114        2324     SubCompany A

我在限制性内联网工作,无法提供更多信息。感谢您的帮助。

最佳答案

好的,不确定我是否理解正确。值之间必须存在某种关系才能确定哪些子公司属于哪些主要公司。所以例如当用户从主要公司列表中选择一个选项时,您将对一个函数进行 ajax 调用,该函数将返回该主要公司的子公司。它是这样工作的吗?

关于c# - 在第一个下拉列表中选择后自动填充第二个下拉列表项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15063864/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com