JotForm User Guide / Getting Started with JotForm /

Quick Overview of Form Fields

Quick Overview of Form Fields

JotForm has pretty much any type of Form Fields you might need. Take a look at the complete list below and get a brief description of each one of them.


HEADER: A Header briefly explains what your form is about. Use the Subheader if you want to add more details.

FULL NAME: A predefined field with first and last name options. Use this as opposed to adding two Textboxes to make things easier.

EMAIL: The Email field offers a built-in validation for the proper email format.

ADDRESS: Allows users to enter their complete address with predefined fields.

PHONE: Predefined phone number field to capture phone numbers.

DATE PICKER: A way to collect dates. This also offers an optional Time field.

TIME: Use this if you want users to fill out time in hours and minutes.

SUBMIT: This is always required. Without a Submit button, users won't be able to submit the form.


SHORT TEXT ENTRY: Commonly known as a textbox, your bread and butter as a general use field. Use this for collecting single line answers from your users.

LONG TEXT ENTRY: Commonly known as textarea that is used for comments, suggestions, additional ideas, or anything that requires long answers.

TEXT: A powerful tool that provides text information to your form. This allows HTML and inline CSS.

DROPDOWN: Dropdown menus are used with category related questions.

SINGLE CHOICE: Commonly known as a radio button, this is used for collecting single choice answers.

MULTIPLE CHOICE: Commonly known as a checkbox, this is used when you want to allow 2 or more options selected.

NUMBER: A number field to capture any kind of number.

IMAGE: Allows you to add an image for your form. Easily brand your form with your own logo.

FILE UPLOAD: Allow your users to upload a file to your form.

CAPTCHA: Captcha lowers the likelihood of your form being spammed with multiple submissions. You can also enable ReCaptcha which is an advanced captcha service from Google.

INPUT TABLE: Formerly known as the Matrix Field, this allows you to display input fields in a table format.

SPINNER: Makes it easier to input numbers.


STAR RATING: Useful to get ratings, it can be in several shapes - Stars, light bulbs, etc.

SCALE RATING: Used for ratings based on a scale.


DIVIDER: Add a line that divides up sections of your form.

SECTION COLLAPSE: Formerly known as form collapse, this is used to show/hide additional sections of the form. Useful in splitting your form into expandable parts.

PAGE BREAK: Splits your form into multiple pages. Works best with a heading to indicate each page.


PAYMENT FIELDS: Allows you to collect payments through various international payment processors and gateways. Here's a complete list of all payment processors we integrate with. And if you're not decided yet which one to use, read our article on Which-Payment-Processor-is-Right-for-Your-Business.


These are small plugins that you can add directly to your form. It provides advanced features and options that you won't find on regular Form Fields. To learn more about widgets, you can check our guide on How-to-Add-a-Widget-to-your-Form.

JotForm also offers Apps that provide a variety of added features and functionality that can't be found on our regular Fields, Payments Processors, and Widgets.

What do you think about the collection of fields JotForm offer? What should be added/removed? Share your thoughts with us below so we can improve our service.

Contact Support:
Our customer support team is available 24/7 and our average response time is between one to two hours.
Our team can be contacted via:
Contact JotForm Support:

Send Comment


See all comments
  • NaLeoO97

    What is the new form element "appointment"? Is there a link on how to use it?

  • trusteessbc

    I added Collapsible sections. How do I get a section to hide based on an earlier selection in the form? I was thinking this would be the conditional logic function but I can't seem to find out how to implement conditions for each collapsible section. Thank you!

  • contacterin

    Can form elements be copied from one form to another?

  • contacterin

    Can a form element be changed to another element? Eg, made a question and list as a dropdown menu... can it then be switched to radio buttons or something else, without having to start a new form element from scratch to replace it? Same with sliders / scales. Thanks!

  • abubakar lawal

    Comment hello my freands am need feld a form thank you

  • jjbrad

    Are there tutorial videos anywhere? Youtube channel is a bit confusing.

  • jamieltruax

    I have created a form, when I preview it, at the bottom of the form are 2 areas for : upload image, Name, Address, e-mail, and phone number that are not visible in the form builder and I have no idea how to get rid of them

  • ivyandroses08

    Why am I getting a message "this field is required" for a checkbox that is already checked?

  • Kho_Nyssa

    amazing in all aspects!

    I wish the address field can also enable a list of cities as a dropdown where the user can set the options for it.

  • acctindie

    Phone number field - is there a way to combine the area code and phone number field into one 10 digit field? On iOS it automatically wants to fill in ones full phone number.

    I tried creative a “numbers” field, limiting it to 10 digits, etc. Jot wouldn’t accept iOS trying to auto populate the phone number even though it “guessed” the form was looking for a phone number.

    I’m pushing the form data to a Google spreadsheet. I believe it includes it as one column.

  • specialmoderndesign

    are there any compatablility issues with using Widgets?

  • aperper

    This is an amazing set of fields to drag and drop. I'm at a loss to think of anything else to add to the set of widgets and form fields.

  • CSCForm

    I would like to make the radio buttons "unselectable" after they have been selected for non required fields. Is this possible?


  • D

    Hi - I am interested in using JotForm but have a few questions:

    1 - is it possible to connect a widget or app to open street map so that you can collect spatial information (lat, long) in your form?

    2 - how can data collected be downloaded? Is there any connectivity to MS Access or SQL Server?

    3 - Can you upload a pre-definied list for your dropdown options?

    4 - is it possible to view what others have already inputted?

  • tubasurveys

    How do you remove or disable the "Previous" button from Form Elements?

  • Doguk

    How do I make the tick in a single choice selection visible to the user? It does not look like anything has been selected, but it IS coming through on the submission

  • Doguk

    How to remove the background from the dropdown options?

  • SpartanProducts

    Is there a way to change the font size inside a spinner box? I know it can be changed in a regular drop down box, but It tried to change the font size in a spinner box in the CSS editor, but it did not work.

  • powhatanmusic

    My desktop computer wants to auto-populate the phone field, but clicking a selection does not populate the field as expected. What's up here?

  • Betsyrob

    How how do I start an online business

  • omaruko

    Hi there

    Sorry this one is crrect. Please discard the previous one.

    I cannot understand what is the purpose of using Section Collapse?

    Can you be specific more?

  • omaruko

    Hi there

    I cannot understand what is the purpose
    of using Section Collapse?

    Can you be specific more?

  • mmchh

    Can't seem to find the spinner form input anymore. Is there a widget for that purpose?

  • andrewcoplon

    I do not have a "time" element under my basic elements. The last one listed is "date picker" before the "quick elements" begin. Advice?

  • LucyWeil

    I meant that the Unted States is the *first* selection.

  • LucyWeil

    In the country dropdown box that Jotform provides, the United States is the selection in the box. Is it possible to change this to another country (e.g. United Kingdom)?

  • nae4ha

    Is there a way to make the Matrix form field have the option under "properties" then "input type" to have the option of currency?

  • richard

    what has happened to the birth date picker?

  • Tee

    I was looking for price field i.e. net rate and published rate for my merchants and the ability to formulate (i.e. populate a percentage once someone keys in the published rate) and ability for me to add the various currencies.

    Am also looking at duration (by hour or minutes) for the time.

  • PowerTrips

    Is there a form field just for date if you don't want date/time?

  • axatt

    How can I use Multiple widget Matrix?

  • spigroup

    the form fields taking the lable/name as field value, how to define a field value other than label

  • Gill2008

    How can I position radio buttons horizontally next to the question instead of vertically?

  • LisaBjorneberg

    I want to create a travel request form where an estimated cost is calculated. Is there a way to do this?

  • stevedavies76

    Is it possible to have a file uploaded attached to the notification email rather than accessed via hyperlink?
    We don't have FTP but would prefer to have files pulled into our organization's server. The easiest way for us to do this is via email.

  • UNCA

    please disregard that original comment.... I now see that those links ARE clickable on the submissions.pdf

  • UNCA

    I have been hunting for a text field or URL field that a user can type or paste in a URL and it will come out on the submissions.pdf as a clickable URL... Is this possible currently? If not that would be a nice thing to have, yes?

  • DXJ_Designs

    Hi, Im currently making a form for a training school. Is there a way that I can make a field which "counts down" the number of, lets say 'seats available' for a course. i.e. if the max seating capacity for a course is 10 people, is there a field that can be made which counts down how many seats are left/available in correlation to the amount of interested people. So if 3 people "submit" then the counter would show "7" available seats? help please :)

  • informatician

    How do I use the Form Collapse feature without causing the Submit button to be hidden by the last Form Collapse section ?

  • ctkuan

    The form field: City or State
    does not allow complete fill in.
    It allows only one charactor. Have I committed a mistake? Here is the form:
    www.wireguides/INQUIRY FOR AIR WIPES.html

  • guest_30134669118049

    How to add or remove form fields in an inbuilt address field?

  • nancymichael

    How can I add a field for company name?

  • dringram

    Some of the form fields such as Name and Telephone number do not allow the field width to be adjusted and it can truncate the view if the type size is too large. Is there a way to increase the width of these fields.

  • guest_23469352858062

    Eow to stop duplicate entry for form field...?

  • guest_23410269614045

    How does the "password box" work

  • bushwood

    Is there a way to add a "Deposit" field on an Order Form that has a negative number? I want to be able to have several line items to purchase, and have a "Deposit" field where buyers can pay just a deposit and still show the balance due. Possible?

  • horselingo

    I cannot get files to upload through the link. Could you please help?

  • Reddingmuseum

    I think you try your best in creating the best forms. Im from the Netherlands and I create your forms in Dutch. But sometimes there is still an English word inthere that I cannot manually translate. Like the Clear button. And the text "billing address" on to of the address group. Please, make these examples editable aswell. thx

  • johannacabrera

    Its pretty late here and I'm pooped - I can't figure out how to change the name of a "clone" jotform so that it will show properly in My Forms.
    Thanks - Kim for Johanna

  • JD

    How can I have the file upload actually include the files as an attachment?