The validation tab for Text Box and Textarea Box elements in CFv5 has a Custom function box where you can add the name of a JavaScript function that the validation code will use to check the entry. This FAQ includes some examples of functions that you can use or adapt.
ChronoForms v5
ChronoForms v5 FAQ items, most of the CFv4 section items are still applicable in v5
How can I test the Authorize.net action?
Testing Payment Gateway actions can be difficult; user Chris has posted his notes on testing the Authorize.net action in a forum thread - the main points are noted here.
How can I preview an uploaded image?
Normally when you upload an image it isn't possible to see it until after the form is submitted. However HTML5 supports a FileReader that makes this possible. User fibernet found way to use that in ChronoForms v5 and this FAQ is a development of his ideas.
How can I use Google NoCaptcha?
ChronoForms v5 supports Google NoCaptcha - also known as ReCaptcha v2. This FAQ tells how to set it up and gives some suggestions for Debugging if there are problems.
How can I have an expanding textarea?
A user requested a textarea that grew longer as more content was entered so that all of the content was visibe without scrolling.