Campfire
  • Home
  • Contributions
    • Contribution Guidelines
    • Dale Warner
      • 2025
        • 01
          • Row Background
          • Image Annotation
        • 02
          • Summit
            • Database Schema Comparison
            • Manage Site
              • Manage Sites
            • Sort One Menu Branch
            • Select Last Login
            • Select Last Password Change
            • Maintenance Mode
            • 2sxc + Plant an App Repair Script
            • Database Backup and Restore
            • File System Backup and Restore
            • File System Comparison
          • AES and RSA Encrypt Decrypt
          • Migrate Date Pickers
        • 03
          • Cypress Resources
          • Page Hierarchy
        • 04
          • OpenId Connect Role Mapping
        • 05
          • Loading Page
            • Overview
          • Tokens in Page Title
          • Play a Sound
          • Debugging Techniques
          • Disable a Dropdown
          • Google Bearer Token
        • 06
          • Auto Save State
          • Build Entity Import from Entity Export
          • Dropdown Tokenize Text
      • 2024
        • 01
          • API Test Log
          • Cafe 153 Prep
          • Cafe 154 Hierarchy View
            • Sale Reporting
              • Import
          • Connected Forms for Cafe 153
          • Does File Exist
          • Get Context Tokens (JSON)
          • Safe Encode and Decode Token
        • 02
          • Protected Tag
          • JSON Beautify
          • Multi File Upload File Limit
        • 03
          • Convert JSON to Name Value Pairs
          • 1.26 checkbox list
          • Version.TXT - PAA Health
          • Versions.TXT and DLLs - PAA Health
        • 04
          • Daily History table maintenance
          • Parse XML
          • HealthCheck - Check for Namespace Issues
        • 05
          • Use Extend List Properties to Update a List
          • Global Search and Replace
          • Item Picker (Tree View)
        • 06
          • Powershell - PAA Download Test
          • Powershell - .NET Framework
          • Complex Conditional binding
        • 07
          • Manipulate Query String
          • Cafe 165 Data Viz
            • Expenses
              • Transactions
          • My Reports (Exec Async)
            • My Reports
            • My Reports (Execute Async)
        • 08
          • Generic Pop Up
          • A Grid that uses Message
          • Get Content Before After Delimiter
        • 09
          • JSON to HTML Table
          • JavaScript API
          • Change a Form Token
        • 11
          • Export to XLS Features
          • Execute Razor
        • 12
          • Cookie Expiration
      • Dynamic Grid - 2021 09
      • Touch Signature Example
      • Manipulating Entities
      • 2023
        • Data Audit Setup
          • See Changes
        • Zoom Webinar Registration
        • Anchor Tags on with Long Listings
        • Multi-Step Forms
        • WebConfigTools RemoveJunkComments
        • URL to Base64 Token
        • Parse XML
        • Read JSON with SQL
        • Working with Checkbox List
        • Create an iCal attachment
        • Video:YouTube
        • Javascript to Populate a Div
        • Create a Form Template
        • Headers and Footers with Generate PDF
        • Confirm a Form Button
        • SQL Select IN using String_Split
        • List BIN DLL Versions as JSON
      • 2022
        • Getting Special Cookies
        • Event Driven Architecture
          • EDA Event Messages
          • EDA Event Subscribers
          • EDA Event Subscriber Responses
        • Grid to Form editing
        • Generic Testing Page
        • Display Elapsed Time via SQL
        • Treeview
        • Listing to Pop-Up Listing
        • Event Summary 7 Days
        • File Manager with Dynamic Folder
        • Form Retrieve Data Automatically
        • ChartJS to PDF
        • Longitude Latitude Distance Search
          • Practice
      • 2021
        • CF1657 Test
        • Dynamic Questions and Answers
          • App Questions
        • Google Map with Satellite View
        • Import Data to Contact Entity
        • Module Output
        • QR Login
        • Search Boost Returns JSON
        • Viewing Entity Content
        • Working with List Properties
          • Sample Invoices
          • Sample Invoice Payments
      • Redirect Toolkit Test
      • Calendar Events
      • Entities
    • Ben Santiardo
      • ActionForm - AutoFocus / TabIndex
      • ActionForm - Remove 1st Item In Dropdown
      • API/AF - Filter List As Data Is Typed In Dropdown List
      • MiniApp - Code Search
      • MiniApp - Unlock Stuck Scheduler Job
      • MyTokens - Utility - StringContains
      • MyTokens - Custom Dashboard Cards
      • MyTokens - Get Grid DataSource SQL
      • MyTokens - Web.Config Value Retrieval
      • Javascript - Utility - Hide Default Entity Properties
    • Mark Buelsing
      • Run a Button on Form Open
      • Minimize the DNN Edit Page Control Bar
      • Minimize the DNN Page Edit Bar With Module Picker
      • Form Open Techniques
      • Move the Listing Navigation Tools
      • Show Page only after it Fully Loads
      • FAIcons
    • Patrick Anderson
      • Filtered Grid in Popup
        • Move Items
      • Complex Server-Side Conditionals
      • Alert User of Unsaved Data
      • Dynamic Updates
      • Razor Web Page Tokens
    • Templates
      • Template - AF Contribution
    • Anthony Cadden
      • Action Form Group Button
      • Module access Menu
      • Module Notes
      • Module Statuses
      • NavXp Management
      • Radio Boxes
      • Listing Switch
      • Grid Loading
      • Workflow Action
    • Peter Schotman
      • powershell to remove delete log files for PAA
    • Jeff Bantz
      • Conditional Display
    • Jerry Mattox
      • Google Maps
        • JM_Customers
        • JM_SalesReps
        • Map Customers - Simple Markers
        • Map Customers - Simple Markers and InfoWindow
        • Map Customers - Marker Clusters and InfoWindow
        • Code - Simple Markers
        • Code - Simple Markers and InfoWindow
        • Code - Marker Clusters and InfoWindow
        • SQL Code - Build MapData Array
    • Jim Anthony
      • Set Grid Initial Sort
    • Jim Everett
      • rowpopup2
      • rowpopup3
      • FindWorkflowByActionId
    • Matthew Crowshaw
      • Sticky Top Listing CSS
    • Don Gingold
      • JSON to key:value HTML table
  • Summit
  • Home
  • Contributions
    • Contribution Guidelines
    • Dale Warner
      • 2025
        • 01
          • Row Background
          • Image Annotation
        • 02
          • Summit
            • Database Schema Comparison
            • Manage Site
              • Manage Sites
            • Sort One Menu Branch
            • Select Last Login
            • Select Last Password Change
            • Maintenance Mode
            • 2sxc + Plant an App Repair Script
            • Database Backup and Restore
            • File System Backup and Restore
            • File System Comparison
          • AES and RSA Encrypt Decrypt
          • Migrate Date Pickers
        • 03
          • Cypress Resources
          • Page Hierarchy
        • 04
          • OpenId Connect Role Mapping
        • 05
          • Loading Page
            • Overview
          • Tokens in Page Title
          • Play a Sound
          • Debugging Techniques
          • Disable a Dropdown
          • Google Bearer Token
        • 06
          • Auto Save State
          • Build Entity Import from Entity Export
          • Dropdown Tokenize Text
      • 2024
        • 01
          • API Test Log
          • Cafe 153 Prep
          • Cafe 154 Hierarchy View
            • Sale Reporting
              • Import
          • Connected Forms for Cafe 153
          • Does File Exist
          • Get Context Tokens (JSON)
          • Safe Encode and Decode Token
        • 02
          • Protected Tag
          • JSON Beautify
          • Multi File Upload File Limit
        • 03
          • Convert JSON to Name Value Pairs
          • 1.26 checkbox list
          • Version.TXT - PAA Health
          • Versions.TXT and DLLs - PAA Health
        • 04
          • Daily History table maintenance
          • Parse XML
          • HealthCheck - Check for Namespace Issues
        • 05
          • Use Extend List Properties to Update a List
          • Global Search and Replace
          • Item Picker (Tree View)
        • 06
          • Powershell - PAA Download Test
          • Powershell - .NET Framework
          • Complex Conditional binding
        • 07
          • Manipulate Query String
          • Cafe 165 Data Viz
            • Expenses
              • Transactions
          • My Reports (Exec Async)
            • My Reports
            • My Reports (Execute Async)
        • 08
          • Generic Pop Up
          • A Grid that uses Message
          • Get Content Before After Delimiter
        • 09
          • JSON to HTML Table
          • JavaScript API
          • Change a Form Token
        • 11
          • Export to XLS Features
          • Execute Razor
        • 12
          • Cookie Expiration
      • Dynamic Grid - 2021 09
      • Touch Signature Example
      • Manipulating Entities
      • 2023
        • Data Audit Setup
          • See Changes
        • Zoom Webinar Registration
        • Anchor Tags on with Long Listings
        • Multi-Step Forms
        • WebConfigTools RemoveJunkComments
        • URL to Base64 Token
        • Parse XML
        • Read JSON with SQL
        • Working with Checkbox List
        • Create an iCal attachment
        • Video:YouTube
        • Javascript to Populate a Div
        • Create a Form Template
        • Headers and Footers with Generate PDF
        • Confirm a Form Button
        • SQL Select IN using String_Split
        • List BIN DLL Versions as JSON
      • 2022
        • Getting Special Cookies
        • Event Driven Architecture
          • EDA Event Messages
          • EDA Event Subscribers
          • EDA Event Subscriber Responses
        • Grid to Form editing
        • Generic Testing Page
        • Display Elapsed Time via SQL
        • Treeview
        • Listing to Pop-Up Listing
        • Event Summary 7 Days
        • File Manager with Dynamic Folder
        • Form Retrieve Data Automatically
        • ChartJS to PDF
        • Longitude Latitude Distance Search
          • Practice
      • 2021
        • CF1657 Test
        • Dynamic Questions and Answers
          • App Questions
        • Google Map with Satellite View
        • Import Data to Contact Entity
        • Module Output
        • QR Login
        • Search Boost Returns JSON
        • Viewing Entity Content
        • Working with List Properties
          • Sample Invoices
          • Sample Invoice Payments
      • Redirect Toolkit Test
      • Calendar Events
      • Entities
    • Ben Santiardo
      • ActionForm - AutoFocus / TabIndex
      • ActionForm - Remove 1st Item In Dropdown
      • API/AF - Filter List As Data Is Typed In Dropdown List
      • MiniApp - Code Search
      • MiniApp - Unlock Stuck Scheduler Job
      • MyTokens - Utility - StringContains
      • MyTokens - Custom Dashboard Cards
      • MyTokens - Get Grid DataSource SQL
      • MyTokens - Web.Config Value Retrieval
      • Javascript - Utility - Hide Default Entity Properties
    • Mark Buelsing
      • Run a Button on Form Open
      • Minimize the DNN Edit Page Control Bar
      • Minimize the DNN Page Edit Bar With Module Picker
      • Form Open Techniques
      • Move the Listing Navigation Tools
      • Show Page only after it Fully Loads
      • FAIcons
    • Patrick Anderson
      • Filtered Grid in Popup
        • Move Items
      • Complex Server-Side Conditionals
      • Alert User of Unsaved Data
      • Dynamic Updates
      • Razor Web Page Tokens
    • Templates
      • Template - AF Contribution
    • Anthony Cadden
      • Action Form Group Button
      • Module access Menu
      • Module Notes
      • Module Statuses
      • NavXp Management
      • Radio Boxes
      • Listing Switch
      • Grid Loading
      • Workflow Action
    • Peter Schotman
      • powershell to remove delete log files for PAA
    • Jeff Bantz
      • Conditional Display
    • Jerry Mattox
      • Google Maps
        • JM_Customers
        • JM_SalesReps
        • Map Customers - Simple Markers
        • Map Customers - Simple Markers and InfoWindow
        • Map Customers - Marker Clusters and InfoWindow
        • Code - Simple Markers
        • Code - Simple Markers and InfoWindow
        • Code - Marker Clusters and InfoWindow
        • SQL Code - Build MapData Array
    • Jim Anthony
      • Set Grid Initial Sort
    • Jim Everett
      • rowpopup2
      • rowpopup3
      • FindWorkflowByActionId
    • Matthew Crowshaw
      • Sticky Top Listing CSS
    • Don Gingold
      • JSON to key:value HTML table
  • Summit
Campfire
  • Home
  • Contributions
    • Contribution Guidelines
    • Dale Warner
      • 2025
        • 01
          • Row Background
          • Image Annotation
        • 02
          • Summit
            • Database Schema Comparison
            • Manage Site
              • Manage Sites
            • Sort One Menu Branch
            • Select Last Login
            • Select Last Password Change
            • Maintenance Mode
            • 2sxc + Plant an App Repair Script
            • Database Backup and Restore
            • File System Backup and Restore
            • File System Comparison
          • AES and RSA Encrypt Decrypt
          • Migrate Date Pickers
        • 03
          • Cypress Resources
          • Page Hierarchy
        • 04
          • OpenId Connect Role Mapping
        • 05
          • Loading Page
            • Overview
          • Tokens in Page Title
          • Play a Sound
          • Debugging Techniques
          • Disable a Dropdown
          • Google Bearer Token
        • 06
          • Auto Save State
          • Build Entity Import from Entity Export
          • Dropdown Tokenize Text
      • 2024
        • 01
          • API Test Log
          • Cafe 153 Prep
          • Cafe 154 Hierarchy View
            • Sale Reporting
              • Import
          • Connected Forms for Cafe 153
          • Does File Exist
          • Get Context Tokens (JSON)
          • Safe Encode and Decode Token
        • 02
          • Protected Tag
          • JSON Beautify
          • Multi File Upload File Limit
        • 03
          • Convert JSON to Name Value Pairs
          • 1.26 checkbox list
          • Version.TXT - PAA Health
          • Versions.TXT and DLLs - PAA Health
        • 04
          • Daily History table maintenance
          • Parse XML
          • HealthCheck - Check for Namespace Issues
        • 05
          • Use Extend List Properties to Update a List
          • Global Search and Replace
          • Item Picker (Tree View)
        • 06
          • Powershell - PAA Download Test
          • Powershell - .NET Framework
          • Complex Conditional binding
        • 07
          • Manipulate Query String
          • Cafe 165 Data Viz
            • Expenses
              • Transactions
          • My Reports (Exec Async)
            • My Reports
            • My Reports (Execute Async)
        • 08
          • Generic Pop Up
          • A Grid that uses Message
          • Get Content Before After Delimiter
        • 09
          • JSON to HTML Table
          • JavaScript API
          • Change a Form Token
        • 11
          • Export to XLS Features
          • Execute Razor
        • 12
          • Cookie Expiration
      • Dynamic Grid - 2021 09
      • Touch Signature Example
      • Manipulating Entities
      • 2023
        • Data Audit Setup
          • See Changes
        • Zoom Webinar Registration
        • Anchor Tags on with Long Listings
        • Multi-Step Forms
        • WebConfigTools RemoveJunkComments
        • URL to Base64 Token
        • Parse XML
        • Read JSON with SQL
        • Working with Checkbox List
        • Create an iCal attachment
        • Video:YouTube
        • Javascript to Populate a Div
        • Create a Form Template
        • Headers and Footers with Generate PDF
        • Confirm a Form Button
        • SQL Select IN using String_Split
        • List BIN DLL Versions as JSON
      • 2022
        • Getting Special Cookies
        • Event Driven Architecture
          • EDA Event Messages
          • EDA Event Subscribers
          • EDA Event Subscriber Responses
        • Grid to Form editing
        • Generic Testing Page
        • Display Elapsed Time via SQL
        • Treeview
        • Listing to Pop-Up Listing
        • Event Summary 7 Days
        • File Manager with Dynamic Folder
        • Form Retrieve Data Automatically
        • ChartJS to PDF
        • Longitude Latitude Distance Search
          • Practice
      • 2021
        • CF1657 Test
        • Dynamic Questions and Answers
          • App Questions
        • Google Map with Satellite View
        • Import Data to Contact Entity
        • Module Output
        • QR Login
        • Search Boost Returns JSON
        • Viewing Entity Content
        • Working with List Properties
          • Sample Invoices
          • Sample Invoice Payments
      • Redirect Toolkit Test
      • Calendar Events
      • Entities
    • Ben Santiardo
      • ActionForm - AutoFocus / TabIndex
      • ActionForm - Remove 1st Item In Dropdown
      • API/AF - Filter List As Data Is Typed In Dropdown List
      • MiniApp - Code Search
      • MiniApp - Unlock Stuck Scheduler Job
      • MyTokens - Utility - StringContains
      • MyTokens - Custom Dashboard Cards
      • MyTokens - Get Grid DataSource SQL
      • MyTokens - Web.Config Value Retrieval
      • Javascript - Utility - Hide Default Entity Properties
    • Mark Buelsing
      • Run a Button on Form Open
      • Minimize the DNN Edit Page Control Bar
      • Minimize the DNN Page Edit Bar With Module Picker
      • Form Open Techniques
      • Move the Listing Navigation Tools
      • Show Page only after it Fully Loads
      • FAIcons
    • Patrick Anderson
      • Filtered Grid in Popup
        • Move Items
      • Complex Server-Side Conditionals
      • Alert User of Unsaved Data
      • Dynamic Updates
      • Razor Web Page Tokens
    • Templates
      • Template - AF Contribution
    • Anthony Cadden
      • Action Form Group Button
      • Module access Menu
      • Module Notes
      • Module Statuses
      • NavXp Management
      • Radio Boxes
      • Listing Switch
      • Grid Loading
      • Workflow Action
    • Peter Schotman
      • powershell to remove delete log files for PAA
    • Jeff Bantz
      • Conditional Display
    • Jerry Mattox
      • Google Maps
        • JM_Customers
        • JM_SalesReps
        • Map Customers - Simple Markers
        • Map Customers - Simple Markers and InfoWindow
        • Map Customers - Marker Clusters and InfoWindow
        • Code - Simple Markers
        • Code - Simple Markers and InfoWindow
        • Code - Marker Clusters and InfoWindow
        • SQL Code - Build MapData Array
    • Jim Anthony
      • Set Grid Initial Sort
    • Jim Everett
      • rowpopup2
      • rowpopup3
      • FindWorkflowByActionId
    • Matthew Crowshaw
      • Sticky Top Listing CSS
    • Don Gingold
      • JSON to key:value HTML table
  • Summit
  • Home
  • Contributions
    • Contribution Guidelines
    • Dale Warner
      • 2025
        • 01
          • Row Background
          • Image Annotation
        • 02
          • Summit
            • Database Schema Comparison
            • Manage Site
              • Manage Sites
            • Sort One Menu Branch
            • Select Last Login
            • Select Last Password Change
            • Maintenance Mode
            • 2sxc + Plant an App Repair Script
            • Database Backup and Restore
            • File System Backup and Restore
            • File System Comparison
          • AES and RSA Encrypt Decrypt
          • Migrate Date Pickers
        • 03
          • Cypress Resources
          • Page Hierarchy
        • 04
          • OpenId Connect Role Mapping
        • 05
          • Loading Page
            • Overview
          • Tokens in Page Title
          • Play a Sound
          • Debugging Techniques
          • Disable a Dropdown
          • Google Bearer Token
        • 06
          • Auto Save State
          • Build Entity Import from Entity Export
          • Dropdown Tokenize Text
      • 2024
        • 01
          • API Test Log
          • Cafe 153 Prep
          • Cafe 154 Hierarchy View
            • Sale Reporting
              • Import
          • Connected Forms for Cafe 153
          • Does File Exist
          • Get Context Tokens (JSON)
          • Safe Encode and Decode Token
        • 02
          • Protected Tag
          • JSON Beautify
          • Multi File Upload File Limit
        • 03
          • Convert JSON to Name Value Pairs
          • 1.26 checkbox list
          • Version.TXT - PAA Health
          • Versions.TXT and DLLs - PAA Health
        • 04
          • Daily History table maintenance
          • Parse XML
          • HealthCheck - Check for Namespace Issues
        • 05
          • Use Extend List Properties to Update a List
          • Global Search and Replace
          • Item Picker (Tree View)
        • 06
          • Powershell - PAA Download Test
          • Powershell - .NET Framework
          • Complex Conditional binding
        • 07
          • Manipulate Query String
          • Cafe 165 Data Viz
            • Expenses
              • Transactions
          • My Reports (Exec Async)
            • My Reports
            • My Reports (Execute Async)
        • 08
          • Generic Pop Up
          • A Grid that uses Message
          • Get Content Before After Delimiter
        • 09
          • JSON to HTML Table
          • JavaScript API
          • Change a Form Token
        • 11
          • Export to XLS Features
          • Execute Razor
        • 12
          • Cookie Expiration
      • Dynamic Grid - 2021 09
      • Touch Signature Example
      • Manipulating Entities
      • 2023
        • Data Audit Setup
          • See Changes
        • Zoom Webinar Registration
        • Anchor Tags on with Long Listings
        • Multi-Step Forms
        • WebConfigTools RemoveJunkComments
        • URL to Base64 Token
        • Parse XML
        • Read JSON with SQL
        • Working with Checkbox List
        • Create an iCal attachment
        • Video:YouTube
        • Javascript to Populate a Div
        • Create a Form Template
        • Headers and Footers with Generate PDF
        • Confirm a Form Button
        • SQL Select IN using String_Split
        • List BIN DLL Versions as JSON
      • 2022
        • Getting Special Cookies
        • Event Driven Architecture
          • EDA Event Messages
          • EDA Event Subscribers
          • EDA Event Subscriber Responses
        • Grid to Form editing
        • Generic Testing Page
        • Display Elapsed Time via SQL
        • Treeview
        • Listing to Pop-Up Listing
        • Event Summary 7 Days
        • File Manager with Dynamic Folder
        • Form Retrieve Data Automatically
        • ChartJS to PDF
        • Longitude Latitude Distance Search
          • Practice
      • 2021
        • CF1657 Test
        • Dynamic Questions and Answers
          • App Questions
        • Google Map with Satellite View
        • Import Data to Contact Entity
        • Module Output
        • QR Login
        • Search Boost Returns JSON
        • Viewing Entity Content
        • Working with List Properties
          • Sample Invoices
          • Sample Invoice Payments
      • Redirect Toolkit Test
      • Calendar Events
      • Entities
    • Ben Santiardo
      • ActionForm - AutoFocus / TabIndex
      • ActionForm - Remove 1st Item In Dropdown
      • API/AF - Filter List As Data Is Typed In Dropdown List
      • MiniApp - Code Search
      • MiniApp - Unlock Stuck Scheduler Job
      • MyTokens - Utility - StringContains
      • MyTokens - Custom Dashboard Cards
      • MyTokens - Get Grid DataSource SQL
      • MyTokens - Web.Config Value Retrieval
      • Javascript - Utility - Hide Default Entity Properties
    • Mark Buelsing
      • Run a Button on Form Open
      • Minimize the DNN Edit Page Control Bar
      • Minimize the DNN Page Edit Bar With Module Picker
      • Form Open Techniques
      • Move the Listing Navigation Tools
      • Show Page only after it Fully Loads
      • FAIcons
    • Patrick Anderson
      • Filtered Grid in Popup
        • Move Items
      • Complex Server-Side Conditionals
      • Alert User of Unsaved Data
      • Dynamic Updates
      • Razor Web Page Tokens
    • Templates
      • Template - AF Contribution
    • Anthony Cadden
      • Action Form Group Button
      • Module access Menu
      • Module Notes
      • Module Statuses
      • NavXp Management
      • Radio Boxes
      • Listing Switch
      • Grid Loading
      • Workflow Action
    • Peter Schotman
      • powershell to remove delete log files for PAA
    • Jeff Bantz
      • Conditional Display
    • Jerry Mattox
      • Google Maps
        • JM_Customers
        • JM_SalesReps
        • Map Customers - Simple Markers
        • Map Customers - Simple Markers and InfoWindow
        • Map Customers - Marker Clusters and InfoWindow
        • Code - Simple Markers
        • Code - Simple Markers and InfoWindow
        • Code - Marker Clusters and InfoWindow
        • SQL Code - Build MapData Array
    • Jim Anthony
      • Set Grid Initial Sort
    • Jim Everett
      • rowpopup2
      • rowpopup3
      • FindWorkflowByActionId
    • Matthew Crowshaw
      • Sticky Top Listing CSS
    • Don Gingold
      • JSON to key:value HTML table
  • Summit

Something went wrong.
Are you sure you want to cancel?

Yes

No

ContributionsDale WarnerTouch Signature Example

Need the ability to gather a signature and process it?  This example of Touch Signature, an optional Plant an App Add-On, simulates a scenario where a sales representative enters information on a form and then hands the device over to the client for signature.  Once the client has signed the document, it is emailed to them and sent to them for download.

Send this URL to your mobile device to try it out.