tutoriais mais recente desenvolvimento web
 

HTML form Attribute


Definição e Uso

O form atributo especifica uma ou mais formas do elemento pertence.


Aplica-se a

A form atributo pode ser usado nos seguintes elementos:

elementos Atributo
<button> form
<fieldset> form
<input> form
<keygen> form
<label> form
<meter> form
<object> form
<output> form
<select> form
<textarea> form

Exemplos

Button Exemplo

Um botão localizado fora de um form (mas ainda uma parte do formulário):

<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>
Tente você mesmo "

Fieldset Exemplo

Um <fieldset> elemento localizado fora um formulário (mas ainda uma parte do formulário):

<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>
Tente você mesmo "

Input Exemplo

Um campo de entrada localizado fora do formulário HTML (mas ainda uma parte do formulário):

<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">
Tente você mesmo "

Keygen Exemplo

Um <keygen> elemento localizado fora da forma (mas ainda uma parte do formulário):

<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">
Tente você mesmo "

Label Exemplo

Um <label> elemento localizado fora um formulário (mas ainda uma parte do formulário):

<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>
Tente você mesmo "

Meter Exemplo

Um <meter> elemento localizado fora um formulário (mas ainda uma parte do formulário):

<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>
Tente você mesmo "

Object Exemplo

Um <object> elemento localizado fora um formulário (mas ainda uma parte do formulário):

<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>
Tente você mesmo "

Output Exemplo

Um <output> elemento localizado fora um formulário (mas ainda uma parte do formulário):

<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>
Tente você mesmo "

Select Exemplo

A lista drop-down localizado fora um formulário (mas ainda uma parte do formulário):

<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>
Tente você mesmo "

Textarea Exemplo

Uma área de texto localizada fora de um formulário (mas ainda uma parte do formulário):

<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>
Tente você mesmo "

Suporte a navegadores

O form atributo tem o seguinte suporte ao navegador para cada elemento:

Elemento
button 10.0 Não suportado 4.0 5.1 9.5
fieldset Não suportado Não suportado Não suportado Não suportado Não suportado
input 9 Não suportado 4.0 5.1 10.6
keygen sim Não suportado sim 6 sim
label sim sim sim sim sim
meter Não suportado Não suportado Não suportado Não suportado Não suportado
object Não suportado Não suportado Não suportado Não suportado Não suportado
output sim Não suportado sim sim sim
select sim Não suportado sim sim sim
textarea sim Não suportado sim sim sim