用 ComboBox 填充文本框
Populate Text Box with ComboBox
我希望使用基于 Acrobat Pro 中的 ComboBox 的值简单地填充一个文本框。以下代码将自定义计算脚本附加到文本框。此外,'Commit selected value immediately' 应用于 'employeeName' 字段。
我一无所获。知道我做错了什么吗?
var employeeName = this.getField("employeeName").value;
if (employeeName=="M. Smith") event.value = "30";
else if (employeeName=="D. Johnson") event.value = "29";
else if (employeeName=="J. Davis") event.value = "86";
else event.value = "";
注意:为了保护无辜者,名称已更改,显然与问题的相关性为零。
一般来说,我会针对这些条件使用 switch 语句,但以下应该有效...
var employeeName = this.getField("employeeName").value;
if (employeeName == "M. Smith") {
event.value = "30";
}
else if (employeeName == "D. Johnson") {
event.value = "29";
}
else if (employeeName == "J. Davis") {
event.value = "86";
}
else {
event.value = "";
}
我希望使用基于 Acrobat Pro 中的 ComboBox 的值简单地填充一个文本框。以下代码将自定义计算脚本附加到文本框。此外,'Commit selected value immediately' 应用于 'employeeName' 字段。
我一无所获。知道我做错了什么吗?
var employeeName = this.getField("employeeName").value;
if (employeeName=="M. Smith") event.value = "30";
else if (employeeName=="D. Johnson") event.value = "29";
else if (employeeName=="J. Davis") event.value = "86";
else event.value = "";
注意:为了保护无辜者,名称已更改,显然与问题的相关性为零。
一般来说,我会针对这些条件使用 switch 语句,但以下应该有效...
var employeeName = this.getField("employeeName").value;
if (employeeName == "M. Smith") {
event.value = "30";
}
else if (employeeName == "D. Johnson") {
event.value = "29";
}
else if (employeeName == "J. Davis") {
event.value = "86";
}
else {
event.value = "";
}