<!-->
<!DOCTYPE>
<a>
<abbr>
<acronym>
<address>
<applet>
<area>
<article> (HTML5)
<aside>(HTML5)
<audio> (HTML5)
<b>
<base>
<basefont>
<bdo>
<big>
<blockquote>
<body>
<br>
<button>
<canvas> (HTML5)
<caption>
<center>
<cite>
<code>
<col>
<colgroup>
<command> (HTML5)
<datalist> (HTML5)
<dd>
<del>
<details> (HTML5)
<dfn>
<dir>
<div>
<dl>
<dt>
<em>
<embed> (HTML5)
<fieldset>
<figcaption> (HTML5)
<figure> (HTML5)
<font>
<footer> (HTML5)
<form>
<frame>
<frameset>
<h1> - <h6>
<head>
<header> (HTML5)
<hgroup> (HTML5)
<hr>
<html>
<i>
<iframe>
<img>
<input>
<ins>
<keygen> (HTML5)
<kbd>
<label>
<legend>
<li>
<link>
<map>
<mark> (HTML5)
<menu>
<meta>
<meter> (HTML5)
<nav> (HTML5)
<noframes>
<noscript>
<object>
<ol>
<optgroup>
<option>
<output> (HTML5)
<p>
<param>
<pre>
<progress> (HTML5)
<q>
<rp> (HTML5)
<rt> (HTML5)
<ruby> (HTML5)
<s>
<samp>
<script>
<section> (HTML5)
<select>
<small>
<source> (HTML5)
<span>
<strike>
<strong>
<style>
<sub>
<summary> (HTML5)
<sup>
<table>
<tbody>
<td>
<textarea>
<tfoot>
<th>
<thead>
<time> (HTML5)
<title>
<tr>
<tt>
<u>
<ul>
<var>
<video> (HTML5)
<wbr> (HTML5)
Η ετικέτα <form>
Ορισμός και χρήση
Με την ετικέτα <form> εισάγουμε φόρμες στην σελίδα μας. Μια φόρμα δίνει την δυνατότητα στον χρήστη να στείλει δεδομένα στον server

Ετικέτα τέλους: </form>

Περισσότερα για τις φόρμες
Παράδειγμα
Πηγαίος Κώδικας Αποτέλεσμα στον browser
<form action="form_action.asp"
method="get">
Όνομα:
<input type="text" name="onoma" value="Ακης">
<br />
Επώνυμο:
<input type="text" name="eponymo" value="Καργιοφύλλης">
<br />
<input type="submit" value="Υποβολή Φόρμας">
</form>
Όνομα:
Επώνυμο:
Διαφορές στην χρήση μεταξύ της HTML4.01 και την HTML5
Μερικές ιδιότητες αφαιρέθηκαν, ενώ μερικές προστέθηκαν στην HTML5
Ιδιότητες
Ιδιότητα Τιμή Περιγραφή
accept τύπος αρχείου MIME ΔΕΝ ΣΥΜΠΕΡΙΛΑΜΒΑΝΕΤΑΙ ΣΤΗΝ HTML5
accept-charset σετ χαρακτήρων (charsets) Ορίζει την κωδικοποίηση χαρακτήρων των δεδομένων που θα σταλούν στον server. Μπορούμε να ορίσουμε περισσότερες απο μια κωδικοποιήσεις χωρισμένες με κόμμα
action URL Καθορίζει το URL του αρχείου script που θα επεξεργαστεί τα δεδομένα της Φόρμας μετά την Υποβολή (submit)
autocomplete (HTML5) on ή
off
Στην περίπτωση που ορίζουμε την τιμή on, τότε θα αποθηκεύονται τα δεδομένα που πληκτρολογεί ο χρήστης και κάθε φορά που αρχίζει να πληκτρολογεί σ'αυτά τα πεδία εμφανίζεται κάτω απο αυτά μια λίστα με τα δεδομένα που πληκτρολόγησε στο παρελθόν. Στην περίπτωση off δεν εφαρμόζεται η παραπάνω λειτουργία
enctype application/x-www-form-urlencoded ή
multipart/form-data ή
text/plain
Ορίζει τον τρόπο κωδικοποίησης των δεδομένων της φόρμας που στέλνονται στον server
method get
post
put
delete
Καθορίζει την μέθοδο πρωτοκόλλου HTTP με την οποία θα σταλούν τα δεδομένα στο script.
name όνομα Φόρμας Καθορίζει ένα μοναδικο όνομα για την Φόρμας
novalidate (HTML5) novalidate Η ύπαρξη της ιδιότητας αυτής απενεργοποιεί την λειτουργία του validation όταν η φόρμα γίνεται submit
target _blank
_parent
_self
_top
Καθορίζει που θα ανοίγει το URL της ιδιότητας action
Κοινές (standard) ιδιότητες που μπορεί να πάρει η ετικέτα:
Η ετικέτα <form> υποστηρίζει τις standard ιδιότητες της HTML5
HTML Γεγονότα που μπορεί να πάρει η ετικέτα:
Η ετικέτα <form> υποστηρίζει τις ιδιότητες events της HTML5