--- title: "OneSpan Sign Template Fields" slug: "onespan-sign-template-fields" updated: 2025-07-07T20:46:44Z published: 2025-07-07T20:46:44Z canonical: "docs.onespan.com/onespan-sign-template-fields" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.onespan.com/llms.txt > Use this file to discover all available pages before exploring further. # OneSpan Sign Template Fields For the purposes of this demo the templates that are used in the webform has the following fields. These fields will be pre-populated with their corresponding data as long as these fields exist in the selected PDF. The Wire Transfer Template has the following fields available to be pre-populated by the demo application: | Field | Value | | --- | --- | | {name:"Originator_AccountNumber", | value: "MYBANK1234"}, | | {name:"Originator_Country", | value: "US"}, | | {name:"Currency", | value: "USD"}, | | {name:"Originator_AccountType_Checking", | value: "Checked"}, | | {name:"Originator_AccountBranch_NewYork", | value: "Checked"}, | | {name:"BeneficaryBank_Name", | value: "HackerBank"} | | {name: “firstName”, | value: $user.Firstname$} | | {name: “lastName”, | value: $user.Lastname$} | | {name: “email”, | value: $user.Emailaddress$} | The New Account SignupTemplate has the following fields available to be pre-populated by the demo application: | Field | Value | | --- | --- | | {name:"ownerName", | value:$("#inputFirstName").val() + " " + $("#inputLastName").val()}, | | {name:"ownerAddress", | value:$("#inputAddress").val()}, | | {name:"ownerCity", | value:$("#inputCity").val()}, | | {name:"ownerState", | value:$("#inputState").val()}, | | {name:"ownerZip", | value:$("#inputZip").val()}, | | {name:"ownerMobilePhone", | value:$("#inputPhone").val()}, | | {name:"ownerEmail", | value:$("#inputEmail").val()}, | | {name:"ownerDOB", | value:$("#inputDateOfBirth").val()}, | | {name:"ownerID", | value:$("#inputDriverLicenseNumber").val()}, | | {name:"driversLicenseState", | value:$("#inputDriverLicenseState").val()}, | | {name:"driversAge", | value:Math.abs((new Date(Date.now() - (new Date($("#inputDateOfBirth").val()).getTime()))).getUTCFullYear() - 1970)}, | | {name:"driversBankName", | value:Null}, | | {name:"driversBankAccountNumber", | value:Null}, | | {name:"driversBankRoutingNumber", | value:Null} | | {name: “firstName”, | value:$("#inputFirstName").val()} | | {name: “lastName”, | value:$("#inputLastName").val()} | | {name: “email”, | value:$("#inputEmail").val()} | The Personal Account XML has the following fields available to be pre-populated by the demo application: | Field | Value | | --- | --- | | {name: “Acct_Checking”, | value: “X” or “”} | | {name: “Acct_Checking_Init_Deposit", | value:$("#inputFieldValue”).val()} | | {name: “Acct_Dividend_Checking, | value: “X” or “”} | | {name: “Acct_Dividend_Checking_Init_Deposit", | value:$("#inputFieldValue”).val()} | | {name: “Acct_Checking_Overdraft_OptIn, | value: “X” or “”} | | {name: “Acct_Checking_Overdraft_OptOut, | value: “X” or “”} | | {name: “Acct_Check_Card, | value: “X” or “”} | | {name: “Acct_Online_Banking, | value: “X” or “”} | | {name: “Acct_Money_Market, | value: “X” or “”} | | {name: “Acct_Money_Market_Init_Deposit", | value:$("#inputFieldValue”).val()} | | {name: “Acct_Member_Described_Savings, | value: “X” or “”} | | {name: “Acct_Member_Described_Savings_Init_Deposit", | value:$("#inputFieldValue”).val()} | | {name: “Acct_Member_Described_Savings_Name", | value:$("#inputFieldValue”).val()} | | {name: “Acct_Holiday_Club_Savings, | value: “X” or “”} | | {name: “Acct_Holiday_Club_Savings_Init_Deposit", | value:$("#inputFieldValue”).val()} | | {name: “Acct_Holiday_Club_Savings_Txfer_Savings_Amt", | value:$("#inputFieldValue”).val()} | | {name: “Acct_Holiday_Club_Savings_Txfr_Checking_Amt", | value:$("#inputFieldValue”).val()} |