ProfºEduardo Pezutti
http://maverick.td.utfpr.edu.br/slides/sw1 link<form>
Bom artigo de form com
HTML 5
Atributos HTML 5
<form action="dados.php" method="get"> ... </form>
get ou post
)form
form
<input>
name
input
- Text
<input type="text" name="" />
<form>
First name: <input type="text" name="firstname"><br>
Last name: <input type="text" name="lastname">
</form>
input
- Password
<input type="password" name="" />
<form>
Password: <input type="password" name="pwd">
</form>
input
- Radio Buttons
<input type="radio" name="" />
<form>
<input type="radio" name="sex" value="male">Male<br>
<input type="radio" name="sex" value="female">Female
</form>
input
- Checkboxes
<input type="checkbox" name="" />
<form>
<input type="checkbox" name="vehicle[]" value="Bike">I have a bike<br>
<input type="checkbox" name="vehicle[]" value="Car">I have a car
</form>
input
- File
<input type="file" name="" />
<form name="input" action="html_form_action.asp" method="get">
File: <input type="file" name="arquivo">
</form>
input
- number<input type="number" name="quantity" min="1" max="5">
input
- data
<input type="date" name="bday1">
<input type="date" name="bday2" max="1979-12-31"><br/>
<input type="date" name="bday3" min="2000-01-02"><br/>
input
- range<input type="range" name="points" min="0" max="10">
input
- color<input type="color" name="favcolor">
input
- email<input type="email" name="email">
input
- url<input type="url" name="homepage">
input
- Submitname
<input type="submit" value="" />
<form name="input" action="html_form_action.asp" method="get">
Username: <input type="text" name="user">
<input type="submit" value="Submit">
</form>
datalist
Oferece algumas opções pré-definidas para input
O atributo list do elemento input, deve referir-se ao atributo id do elemento datalist.
<input list="browsers" name="browser">
<datalist id="browsers">
<option value="Internet Explorer">
<option value="Firefox">
<option value="Chrome">
<option value="Opera">
<option value="Safari">
</datalist>
output
O elemento output representa o resultado de um cálculo ou uma saída.
<form action="#"
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">
=
<output name="x" for="a b"></output>
</form>
textarea
<textarea rows="4" cols="50" name="">
At w3schools.com you will learn how to make a website.
We offer free tutorials in all web development technologies.
</textarea>
Atributos:
cols
: Número da largura visíveisrows
: Número de linhas visíveisdisabled
: Desativa a área de textoreadonly
: Apenas para leitura, não deixa escreverbutton
<button type="button" name="">Click Me!</button>
disabled
: Desativa a área de textotype
:
select
e option
<select>
<option name="" value="volvo">Volvo</option>
<option name="" value="saab">Saab</option>
<option name="" value="mercedes">Mercedes</option>
<option name="" value="audi">Audi</option>
</select>
disabled
: Desativa a área de textosize
: Número de opções visíveismultiple
: Habilita a possibilidade de escolher múltiplos itens ao mesmo tempooptgroup
<select>
<optgroup label="Swedish Cars">
<option name="" value="volvo">Volvo</option>
<option name="" value="saab">Saab</option>
</optgroup>
<optgroup label="German Cars">
<option name="" value="mercedes">Mercedes</option>
<option name="" value="audi">Audi</option>
</optgroup>
</select>
fieldset
<form>
<fieldset>
<legend>Dados:</legend>
Name: <input type="text"><br>
E-mail: <input type="text"><br>
Aniversário: <input type="text">
</fieldset>
</form>
label
<form action="demo_form.asp">
<label for="male">Male</label>
<input type="radio" name="sex" id="male" value="male"><br>
<label for="female">Female</label>
<input type="radio" name="sex" id="female" value="female"><br>
<input type="submit" value="Submit">
</form>
ProfºEduardo Pezutti
epsantos@utfpr.edu.br link