Gli ultimi tutorial di sviluppo web
 

HTML form Attribute


Definizione e utilizzo

Il form attributo specifica una o più forme l'elemento appartiene.


Si applica a

Il form attributo può essere utilizzato sui seguenti elementi:

Elementi Attributo
<button> form
<fieldset> form
<input> form
<keygen> form
<label> form
<meter> form
<object> form
<output> form
<select> form
<textarea> form

Esempi

Button Esempio

Un pulsante situato all'esterno di un form (ma ancora una parte della forma):

<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>
Prova tu stesso "

Fieldset Esempio

Un <fieldset> elemento situata all'esterno di un modulo (ma pur sempre una parte del modulo):

<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>
Prova tu stesso "

Input Esempio

Un campo di inserimento si trova al di fuori del modulo HTML (ma pur sempre una parte del modulo):

<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">
Prova tu stesso "

Keygen Esempio

Un <keygen> elemento situato al di fuori della forma (ma pur sempre una parte del modulo):

<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">
Prova tu stesso "

Label Esempio

Un <label> elemento situata all'esterno di un modulo (ma pur sempre una parte del modulo):

<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>
Prova tu stesso "

Meter Esempio

Un <meter> elemento situata all'esterno di un modulo (ma pur sempre una parte del modulo):

<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>
Prova tu stesso "

Object Esempio

Un <object> elemento situata all'esterno di un modulo (ma pur sempre una parte del modulo):

<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>
Prova tu stesso "

Output Esempio

Un <output> elemento situata all'esterno di un modulo (ma pur sempre una parte del modulo):

<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>
Prova tu stesso "

Select Esempio

Un elenco a discesa situata all'esterno di un modulo (ma pur sempre una parte del modulo):

<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>
Prova tu stesso "

Textarea Esempio

Un area di testo situata all'esterno di un modulo (ma pur sempre una parte del modulo):

<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>
Prova tu stesso "

Supporto per il browser

Il form di attributo ha il seguente supporto del browser per ogni elemento:

Elemento
button 10.0 Non supportato 4.0 5.1 9.5
fieldset Non supportato Non supportato Non supportato Non supportato Non supportato
input 9.0 Non supportato 4.0 5.1 10.6
keygen Non supportato 6.0
label
meter Non supportato Non supportato Non supportato Non supportato Non supportato
object Non supportato Non supportato Non supportato Non supportato Non supportato
output Non supportato
select Non supportato
textarea Non supportato