Formulario es un elemento que permite recoger datos introducidos por el usuario. Para esto se utiliza la etiqueta <form>, entre estas etiquetas se insertan diferentes objetos que formarán el formulario.
Atributos de los formularios:
<form action="mailto:formulario@diariosur.com" method="post" enctype="text/plain">
<form> tiene varios elementos (todos estos elementos tienen un atributo en común, el name):
<textarea name="ejemplo" cols="20" rows="20">Escribe texto aqui....</textarea>
<input name="campo" type="text" value="campo texto" size="10" maxlength="20">
<input name="contraseña" type="password" value="contraseña" size="20" maxlength="20">
<input name="boton" type="submit" value="Enviar">
<input name="casilla verificación" type="checkbox" value"acepto" checked>
<input name="comida" type="radio" value="casera" checked>
<input name="comida" type="radio" value="basura">
// para insertar una imagen como botón de envio :
<form action="formulario.asp">
Nombre<input type="text" name="nombre"><br>
Apellido<input type="text" name="apellido"><br>
<input type="image" src="boton.gif" alt="Submit" width="50" height="50">
</form>
<select name="coches">
<option selected>--Elige coche--</option>
<option>VW</option>
<option>BMW</option>
</select>
<optgroup label="Coches Alemanes"> //para agrupar etiquetas
<option value="1">VW</option>
<option value="2">BMW</option>
</optgroup>
<form action="" method="post">
<legend>Datos</legend>
Nombre:
<input type="text" name="nombre" size="30"<>br>
Dirección:
<input type="text" name="direccion" size="25"<>br>
</fieldset>
</form>
<form action="from.asp">
<label for="hombre">Hombre</label>
<input type="radio" name="sexo" id="hombre" value="hombre">
</form>
<button type="reset" name="Eliminar">Eliminar</button>
<button type="button" name="Enviar">Enviar</button>