【发布时间】:2017-05-11 11:37:18
【问题描述】:
所以我正在处理以下问题。
我正在创建 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;
}
}
这给了我所选项目的价值。但是我现在遇到的问题是如何根据选择从我的数组中选择其他字段。
【问题讨论】:
-
能否请您添加一个工作小提琴或您的代码的sn-p
-
这是代码...就像我说的那样,它是一个包含字段的 PDF。字段有一个
id包含在getField之后列出的名称
标签: javascript jquery arrays pdf