创建信用卡字段

由于 CSV 文档在 Excel 环境中存在功能限制,因此,在表单中获取信用卡信息会比起初看起来要复杂。

Adobe 建议,如果您要收集信用卡信息,可以将信用卡输入设计为在掩码字段中捕获前 11-12 位数字,在单独的字段(您可以选择对该字段进行掩码或不进行掩码)中捕获后 4 位数字。这样,您就可以使用如下所述的任意表单创建方法来捕获信用卡号。

使用拖放编辑工具

请参考这些步骤下方的屏幕抓图。

  1. 设置用于描述字段的“字段名称”。

  2. 设置用于描述字段内容的“工具提示”。

  3. 根据需要,将字段设置为“必填项”;这会在字段的周围设置红色边框。

  4. 对数据进行掩码;强烈建议执行此操作,但这要求您使用表单数据的 CSV 导出来捕获字段的内容。

    注意:

    通常,后 4 位数字不进行掩码,因此在第二个字段中,您会看到已取消选择掩码。

  5. 设置字段验证;将其设置为“字符串”的原因有两个:

    • 如果卡号以零开头,而验证是“数值”,则零会被去除。
    • 如果要设置字符的最大数量,需使用“字符串”。使用“数值”作为验证时,只允许设置数值范围。
  6. 设置“字符串”验证时,可以选择使用“字母”、“数字”或同时使用两者。信用卡在任何情况下都只使用数字,因此将此选项限制为仅“数字”。

  7. 设置字符串的最大长度。

    • 对于第一个字段,我们将最大长度设置为 12。所有主要信用卡的完整卡号值都含有 15-16 位数字。
    • 第二个字段只有 4 个字符。

使用文本标记添加信用卡字段

如果您要使用文本标记,可能需要去除某些可选功能,如“工具提示”和“默认值”,因为它们会扩大标记本身占用的空间,并对文档的布局造成干扰。而且,您可能还需要借助标记缩短方法来缩短字段。这就是说,您的文本标记将会如下所示:

{{*CCN1_es_:signer1:string(char=num,maxlen=12):mask}}

{{*CCN2_es_:signer1:string(char=num,maxlen=4)}}

在上述标记中,我们采用的通用值与拖放环境相同(从左到右阅读):

  • 大括号对定义字段在最终文档中的宽度。       
  • 第一个大括号对定义字段的字体(高度)。   
  • 星号 (*) 是将字段指定为必填项的标记。
  • 星号之后是字段的名称(已缩短为 CCN1 和 CCN2,以便最大程度地减少标记占用的空间)。
  • 角色 (signer1)。
  • 字符串验证定义字符串的字符类型和最大长度。   
  • 可选的值掩码。

很显然,这些字段的大小比预期内容大很多;对于这类情况,我们建议您使用文本标记缩短功能,通过该功能可以使用更大的标记有效定义一个变量值 {{$ccn2}},以便在其他页面上引用:{{#ccn2=*CCN2_es_:signer1:string(char=num,maxlen=4)}}

有关文本标记和文本标记缩短功能的详细信息,请参阅此文章

本产品经 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 许可  Twitter™ 与 Facebook 中的内容不在 Creative Commons 的条款约束之下。

法律声明   |   在线隐私策略