Javascript Adob​​e Acrobat 表单的 Switch 语句

Javascript Switch Statement for Adobe Acrobat Form

我有一个包含字段 "Store Address" 和 "Store Phone" 的 Adob​​e Acrobat 表单。 Store Address 字段是一个下拉列表,地址作为选项,商店编号(例如 "Store 1")作为导出值。 Store Phone 字段有一个自定义计算脚本,代码如下:

var store = this.getField("Store Address");

switch(store) {
case 'Store 1':
   event.value = '867-5309';
   break;
case 'Store 2':
   event.value = '555-1234';
   break;
default:
   event.value = '';
   break;
}

目前,从下拉菜单中选择地址没有任何作用。我做错了什么?

在第一行中,您只获取 Field 对象,而不是它的值。使用...

var store = this.getField("Store Address").value;