使用event.Change从Array获取值

时间:2017-05-11 11:37:18

标签: javascript jquery arrays pdf

所以我正在处理以下内容。

我正在创建PDF并让用户填写字段。 其中一个字段是列表。选择后,其他字段将填充适合的内容。

此内容存储在数组中。

所以这就是我所做的:

var company = ["comapny name", "street", "Postcode", "City", "Country"];
var company1 = ["comapny name1", "street1", "Postcode1", "City1", "Country1"];
if (!event.willCommit){ 
    if (listCompany.value == "comapny name"){
        this.getField("fldStreet").value = company[2];
    }
    if (listCompany.value == "comapny name1"){
        this.getField("fldStreet").value = company1[2];
    }
}

上面的部分没有给出错误,但是给了我"之前的"内容。
填充PDF然后填充字段。更改列表后,字段不会更改其内容。仅在第二次点击后。

所以我发现了以下内容: event.changeEx;

经过简单的尝试,效果很好:

var company = ["comapny name", "street", "Postcode", "City", "Country"];
var company1 = ["comapny name1", "street1", "Postcode1", "City1", "Country1"];
if (!event.willCommit){ 
    if (listCompany.value == "comapny name"){
        this.getField("fldStreet").value = event.changeEx;
    }
    if (listCompany.value == "comapny name1"){
        this.getField("fldStreet").value = event.changeEx;
    }
}

这为我提供了所选项目的价值。但我现在遇到的问题是如何根据选择从我的阵列中选择其他字段。

0 个答案:

没有答案