How form templates work
Members of the Professional Plan (planned price, $10/month) can generate their own templates. An easy way to do that is to start with an existing template in Form Templates and click the Create custom version of this template
How to indicate the title of the message your template creates
- The first level 1 header (
#
) - The title of your template
If you want the messages created when a form is submitted to say
"Interest form from NAME (EMAIL ADDRESS)"
You can do something like this:
# Interest form from{%= name %} ({%= email %})
or make the title of your template topic (this one is called "Form Template Guidelines) be
Interest form from{%= name %} ({%= email %})
The first way is preferred, as it allows you to have the template show up with a meaningful name rather than the more confusing way with a title that is missing information!
Indicators for types of inputs
FormHoster attempts to generate HTML useable as your form from your template. Any text on your template enclosed in {%=
… %}
will be a variable accepted when your form is submitted.
FormHoster takes clues for what kind of field it is from the variable name.
- A variable that ends in an
s
will generate HTML for a checkbox. - A variable that includes
message
will generate HTML for a<textarea>
- any other variable will generate HTML for a plain old
<input type=text ...>