需要通过从另一个下拉菜单中选择一个值来填充下拉列表字段

问题描述

我正在寻找一种逻辑,其中有一个下拉列表,其中包含一些预加载的地址(街道,城市,国家,州,邮政编码)。国家和州必须为下拉字段。

现在,选择一个预先加载的地址后,它应该会自动填写国家和州。

例如,如果从下拉列表中选择了地址:Street1,CityNAme,CountryName,StateName,ZIPCOde,则应从“ Country”和“ State”下拉列表中搜索“ CountryName”,“ StateName”并相应地自动填充。

是否可以用javascript编写代码?我需要在我的SharePoint2013应用程序中包括此逻辑。 如果要求不清楚,请告诉我。 任何帮助表示赞赏!

解决方法

是的,我们可以使用JS实现。

我不知道您的数据结构,数据源,也没有指定需要自动填写的字段,因此我只能给您一些建议。

首先,您需要确定哪些列值可以确定唯一对象。

第二,在页面上写这些列,您可以选择对其中的值进行硬编码,也可以选择从数据源中获取它们。

第三,当可以唯一确定对象时,可以从数据源中过滤出该对象,并通过js / jQuery自动在页面上填充值。