Contact Form 7 allows you to edit the templates of your contact forms and your mail (mail headers and message body) with various “tags.” In the terminology for Contact Form 7, tag means a tiny formed string of type enclosed in square brackets ([ ]).
Tags for forms and tags for mail look different from each other, for example, you can use [text* your-name] in your form and [your-name] in your mail. They each have a different syntax.
Form Tag Syntax
A tag in a form template (“form tag”) will be replaced with an HTML element which represents an input field when it is displayed in an actual form. Components of a form tag are able to be separated into four parts: type, name, options and values.

Type is the most important factor, as it defines what type of HTML element will replace itself, and what kind of input is expected through it.
Name is used for identifying the input field. Most form tags have a name, but there are exceptions.
Options specify details of behavior and appearance. Options are optional.
In most cases, values are used for specifying default values. It is possible that values can be used for other purposes as well; it depends on the type of the tag. Values are optional.
See also
- Text Fields (
text,text*,email,email*,textareaandtextarea*) - Checkboxes, Radio Buttons and Menus (
checkbox,checkbox*,radio,selectandselect*) - File Uploading and Attachment (
fileandfile*) - CAPTCHA (
captchacandcaptchar) - Quiz (
quiz) - Acceptance Checkbox (
acceptance)
Mail Tag Syntax
A tag in a mail template (“mail tag”) is much simpler. A mail tag has only one word in it. In most cases, the word corresponds to the name of a form tag, and it will be replaced with the form input through it.

English
Japanese 

Is there a way to set the tabindex in Contact Form 7?
Unfortunately, no. But I agree that it’s necessary.
Awesome Plugin. Simple to use, documentation easy to figure out. Thank you so much!
Great PlugIn, very useful – but is there a way to attach a class to the submit-button? [submit "send" class:myclass] dosn’t work…
@Daniel Schmidt “send” must be at last, so the correct tag is
[submit class:myclass "send"]Very nice plugin, congrats!