Το χαρακτηριστικό form
Το χαρακτηριστικό form συνδέει ένα στοιχείο φόρμας
με την ετικέτα form.
Αυτό είναι απαραίτητο στην περίπτωση που το στοιχείο φόρμας
βρίσκεται εκτός της ετικέτας form, αλλά πρέπει να αποσταλεί
στον διακομιστή μαζί με τα περιεχόμενα αυτής της ετικέτας
form.
Για παράδειγμα, έχετε ένα κουμπί submit,
αλλά από πλευράς σχεδίου βρίσκεται σε εντελώς διαφορετικό
σημείο της σελίδας. Σε αυτήν την περίπτωση, το χαρακτηριστικό form
λύνει το πρόβλημα: στο κουμπί ορίζουμε αυτό το χαρακτηριστικό,
καθορίζοντας σε αυτό την τιμή του χαρακτηριστικού id
από την αντίστοιχη ετικέτα form. Μετά από αυτές τις
διαχειρίσεις, το κουμπί θα αρχίσει να υποβάλλει την συσχετισμένη
φόρμα.
Μπορούν να συσχετιστούν όχι μόνο κουμπιά, αλλά και οποιαδήποτε άλλα στοιχεία φόρμας.
Παράδειγμα
Στο επόμενο παράδειγμα, το κουμπί βρίσκεται εκτός
της φόρμας, αλλά είναι συνδεδεμένο με αυτή μέσω του χαρακτηριστικού form:
<input type="submit" form="test">
<form id="test">
<input type="text" name="age">
</form>
: