自定义标签的某些部分不起作用

时间:2018-08-03 14:29:37

标签: docusignapi

我正在尝试使用WebMerge中的REST API创建自定义标签,但是它只能成功使用。 DocuSign检测到AnchorStringCustomTabRequired;,但是CustomTabWidthCustomTabValidationPatternCustomTabValidationMessage不起作用。如您所见,我将宽度设置为60,000,但文本字段仍显示为单个字符大小的框。验证模式假设是在收件人签名的开头和结尾检测到正斜杠,验证根本不会运行,我可以省略正斜杠,并且不会运行验证消息。以下是JSON格式的脚本-

{  
   "signer1":{  
      "tabs":{  
         "textTabs":[  
            {  
               "anchorString":"\\tbx_1\\",
               "anchorIgnoreIfNotPresent":"true",
               "CustomTabType":"Text",
               "CustomTabRequired":"True",
               "CustomTabWidth":"60000",
               "FontSize":"Size12",
               "CustomTabValidationPattern":"^(\\/{1})([a-zA-Z-,'.]+\\s*[a-zA-Z-,'.]*\\s*[a-zA-Z-,'.]*\\s*[a-zA-Z-,'.]+)(\\/{1})$",
               "CustomTabValidationMessage":"Incorrect signature format please use /John Doe/"
            }
         ]
      }
   }
}

1 个答案:

答案 0 :(得分:0)

选项卡参数似乎有一些错误,您有一堆不应该存在的CustomTab前缀。这是一个更符合您需要的选项卡示例:

    if ($result->num_rows > 0) {
        // output data of each row
        while($row = $result->fetch_assoc() ) {
            $_SESSION['userEmail'] = $row['Email'];
            $_SESSION['userId'] = $row['id'];
        }
        header("Location: ../index.php");
    } else {
        echo("0 results" . mysqli_error($conn));
    }

}