Derniers tutoriels de développement web
 

HTML form Attribute


Définition et utilisation

La form attribut spécifie une ou plusieurs formes de l'élément appartient.


S'applique à

La form attribut peut être utilisé sur les éléments suivants:

Éléments Attribut
<button> form
<fieldset> form
<input> form
<keygen> form
<label> form
<meter> form
<object> form
<output> form
<select> form
<textarea> form

Exemples

Button Exemple

Un bouton situé à l' extérieur d' une form (mais encore une partie de la forme):

<form action="demo_form.asp" method="get" id="form1">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
</form>

<button type="submit" form="form1" value="Submit">Submit</button>
Essayez - le vous - même »

Fieldset Exemple

A <fieldset> élément situé à l' extérieur d' une forme (mais encore une partie de la forme):

<form action="demo_form.asp" method="get" id="form1">
  What is your favorite color? <input type="text" name="fav_color"><br>
  <input type="submit">
</form>

<fieldset form="form1">
  Name: <input type="text" name="username"><br>
  Email: <input type="text" name="usermail"><br>
</fieldset>
Essayez - le vous - même »

Input Exemple

Un champ de saisie situé en dehors du formulaire HTML (mais encore une partie de la forme):

<form action="demo_form.asp" id="form1">
  First name: <input type="text" name="fname"><br>
  <input type="submit" value="Submit">
</form>

Last name: <input type="text" name="lname" form="form1">
Essayez - le vous - même »

Keygen Exemple

A <keygen> élément situé en dehors de la forme (mais encore une partie de la forme):

<form action="demo_keygen.asp" method="get" id="secureform">
  Username: <input type="text" name="usr_name">
  <input type="submit">
</form>

Encryption: <keygen name="security" form="secureform">
Essayez - le vous - même »

Label Exemple

A <label> élément situé à l' extérieur d' une forme (mais encore une partie de la forme):

<form action="demo_form.asp" id="form1">
  <input type="radio" name="gender" id="male" value="male"><br>
  <label for="female">Female</label>
  <input type="radio" name="gender" id="female" value="female"><br>
  <label for="other">Other</label>
  <input type="radio" name="gender" id="other" value="other"><br><br>
  <input type="submit" value="Submit">
</form>

<label for="male" form="form1">Male</label>
Essayez - le vous - même »

Meter Exemple

A <meter> élément situé à l' extérieur d' une forme (mais encore une partie de la forme):

<form action="demo_form.asp" method="get" id="form1">
  First name: <input type="text" name="fname"><br>
  <input type="submit" value="Submit">
</form>

<meter form="form1" name="x1" min="0" low="40" high="90" max="100" value="95"></meter>
Essayez - le vous - même »

Object Exemple

Un <object> élément situé à l' extérieur d' une forme (mais encore une partie de la forme):

<form action="demo_form.asp" id="form1">
  First name: <input type="text" name="fname"><br>
  <input type="submit" value="Submit">
</form>

<object data="helloworld.swf" height="400" width="400" form="form1" name="obj1"></object>
Essayez - le vous - même »

Output Exemple

Une <output> élément situé à l' extérieur d' une forme (mais encore une partie de la forme):

<form action="demo_form.asp" id="numform"
oninput="x.value=parseInt(a.value)+parseInt(b.value)">0
<input type="range" id="a" name="a" value="50">100
+<input type="number" id="b" name="b" value="50">
<br><br>
<input type="submit">
</form>

<output form="numform" name="x" for="a b"></output>
Essayez - le vous - même »

Select Exemple

Une liste déroulante située à l'extérieur d'une forme (mais encore une partie de la forme):

<form action="demo_form.asp" id="carform">
  Firstname:<input type="text" name="fname">
  <input type="submit">
</form>

<select name="carlist" form="carform">
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="opel">Opel</option>
  <option value="audi">Audi</option>
</select>
Essayez - le vous - même »

Textarea Exemple

Une zone de texte située à l'extérieur d'une forme (mais encore une partie de la forme):

<form action="demo_form.asp" id="usrform">
  Name: <input type="text" name="usrname">
  <input type="submit">
</form>

<textarea name="comment" form="usrform">Enter text here...</textarea>
Essayez - le vous - même »

support du navigateur

La form attribut a le support de navigateur suivant pour chaque élément:

Élément
button 10.0 Non supporté 4.0 5.1 9.5
fieldset Non supporté Non supporté Non supporté Non supporté Non supporté
input 9.0 Non supporté 4.0 5.1 10.6
keygen Oui Non supporté Oui 6.0 Oui
label Oui Oui Oui Oui Oui
meter Non supporté Non supporté Non supporté Non supporté Non supporté
object Non supporté Non supporté Non supporté Non supporté Non supporté
output Oui Non supporté Oui Oui Oui
select Oui Non supporté Oui Oui Oui
textarea Oui Non supporté Oui Oui Oui