Podstawowa budowa formularza
<form action="mailto:xxx@poczta.onet.pl?subject=Ankieta" method="post" enctype="text/plain" accept-charset="utf-8">
Imię: <input type="text" name="imie" size="10" maxlength="10" /><br />
</form>
Powyższy formularz będzie wysyłał maila z zawartością pola imię na adres mailowy podany w Action. Dodatkowe parametry atrybutu INPUT
value="Wartość domyślna"
size="wielkość pola"
maxlength="maksymalna ilość znaków"
disable="disable" - wyłączone pole
Pole Hasło
Hasło: <input type="password" name="haslo" /><br />
W polu nie będą widoczne wpisywane znaki.
Przycisk do zaznaczenia
<input type="checkbox" name="hobby" value="plywanie" id="1" /> <label for="1">Pływanie</label>
<input type="checkbox" name="hobby" value="gry_komputerowe" id="2" /> <label for="2">Gry komputerowe </label>
<input type="checkbox" name="hobby" value="programowanie" id="3" /> <label for="3">Programowanie </label>
Name – nazwa checboxa – Jeśli chcesz aby się dało zaznaczyć wszystkie elementy to każdy musi mieć inna nazwę. Jeśli wpiszesz identyczna nazwę, wtedy tylko jeden checkbox będzie się dało zaznaczyć.
Value – wartość pola, gdy wykonujemy formularz a checbox pozostanie zaznaczony
id – unikalne odwołanie do pola
label – sprawia iż cały tekst również działa jako checkbox.
Pole tekstowe
<textarea cols="20" rows="10">
Menu wyboru rozwijane
<select name="kolory">
<option value="Zolty">Żółty </option>
<option value="Zielony">Zielony </option>
<option value="Czerwony">Czerwony </option>
</select>
Menu wielokrotnego wyboru
<select name="kolory" multiple="multiple">
<option value="Zolty">Żółty </option>
<option value="Zielony">Zielony </option>
<option value="Czerwony">Czerwony </option>
</select>
Dodanie pliku
<input type="file" name="plik" />
Wysłanie formularza
<input type="submit" value="Wyślij" />