Adobe LiveCycle下拉框数据绑定到文本字段

时间:2014-12-19 11:59:26

标签: adobe livecycle

可能引起关注的人:

我有一个下拉列表,根据以下代码填充文本字段:

TextField.rawValue = Dropdownlist.rawValue

用户是允许自定义文本输入。

我需要的是,如果用户添加自己的文本,textfield.rawValue应为空

到目前为止,我有以下脚本:

if(Dropdownlist.selectedIndex == Dropdownlist.selectedindex) TextField.rawValue = Dropdownlist.rawValue 其他 textfield.rawValue =“空” ENDIF

如果我运行这个,我在textField上得到“Empty”的值虽然我选择了一个具有特定值的值。

感谢您的协助

1 个答案:

答案 0 :(得分:0)

那是在FormCalc中,我在javascript中工作,但问题在于逻辑,而不是语法。 在当前设置中,if语句条件将始终评估为true - Dropdownlist.selectedIndex将始终等于自身。

但是,如果用户输入了自定义值,则该下拉列表的selectedIndex将为-1,因此您可以测试该值。

在If语句中使用此条件:

(Dropdownlist.selectedIndex <> -1)