【问题标题】:Adobe LiveCycle Dropdown box databinding to Text FieldAdobe LiveCycle 下拉框数据绑定到文本字段
【发布时间】:2014-12-19 11:59:26
【问题描述】:

它可能关注的对象:

我有一个基于以下代码填充文本字段的下拉列表:

TextField.rawValue = Dropdownlist.rawValue

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

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

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

如果 (Dropdownlist.selectedIndex == Dropdownlist.selectedindex) TextField.rawValue = Dropdownlist.rawValue 别的 textfield.rawValue = "空" 结束

如果我运行它,我会在 textField 上看到“Empty”的值,尽管我选择了一个分配了特定值的值。

感谢您的帮助

【问题讨论】:

    标签: adobe livecycle


    【解决方案1】:

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

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

    在您的 If 语句中使用此条件:

    (Dropdownlist.selectedIndex <> -1) 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多