Common HTML Tags for Forms

For functional forms, you’ll have to run a script. The HTML just creates the appearance of a form.
Tag Description
<form> </form> Creates all forms
<fieldset> </fieldset> Groups related elements in a form. Draws a box around the related elements.
<legend> </legend> Defines a caption for the fieldset element
<select multiple name="NAME" size=?></select> Creates a drop-down menu. Size sets the number of menu items visible before you need to scroll.
<option> Sets off each menu item
<textarea name="NAME" cols=40 rows=8></textarea> Creates a text box area. Columns set the width; rows set the height.
<input type="checkbox" name="NAME"> Creates a checkbox. Text follows tag.
<input type="radio" name="NAME" value="x"> Creates a radio button. Text follows tag
<input type="text" name="NAME" size=20> Creates a one-line text area. Size sets length, in characters.
<input type="submit" value="NAME"> Creates a Submit button
<button type="submit">Submit</button> Creates an actual button that is clicked
<input type="image" border=0 name="NAME" src="name.gif"> Creates a Submit button using an image
<input type="reset"> Creates a Reset button

^Start of a string.
$End of a string.
.Any character (except \n newline)
{...}Explicit quantifier notation.
[aeiou]Matches any single character included in the specified set of characters.
(...)Logical grouping of part of an expression.
*0 or more of previous expression.
+1 or more of previous expression.
?0 or 1 of previous expression.
[0-9a-fA-F]Use of a hyphen (–) allows specification of contiguous character ranges.
\dMatches any decimal digit.

For more on HTML Forms: Go to:
Many of the above examples were taken from: and