【问题标题】:Adobe Acrobat Form, getting data with 2 different formatAdobe Acrobat Form,获取 2 种不同格式的数据
【发布时间】:2014-09-04 16:53:56
【问题描述】:

这是我的问题: 在 fill_1 上,我有一个“dd/mm/yyyy”格式的日期 在 fill_17 上,我具有相同的值,但我希望它采用另一种格式,例如:mmmm dd, yyyy 我怎样才能做到这一点? 非常感谢

【问题讨论】:

    标签: javascript forms automation adobe acrobat


    【解决方案1】:

    在 fill_1 的 onBlur 或 Format 事件(如果可用于自定义格式)或 fill_17 的 Calculate 事件中,读出 fill_1 中的日期,使用 util.scand() 创建一个 Date 对象,然后设置使用该日期对象和 util.printd() 格式的 fill_17 的值。

    对于第一种情况,如下所示:

    var theDate = util.scand("dd/mm/yyyy", event.value) ;
    this.getField("fill_17").value = util.printd("mmmm dd, yyyy", theDate) ;
    

    对于第二种情况,它看起来像这样:

    var theDate = util.scand("dd/mm/yyyy", this.getField("fill_1").valueAsString) ;
    event.value = util.printd("mmmm dd, yyyy", theDate) ;
    

    应该这样做。

    【讨论】:

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