Formularios

11

Click here to load reader

description

apresentação

Transcript of Formularios

Page 1: Formularios

1

1

FormuláriosDesenvolvimento para Web IDenise Aristimunha de Lima | URCAMP | CCECATécnico em Informática | 2010

2

Para que serve?

� Manipulação de forma avançada, de um conjunto de dados específicos;

� Estabelece contato;

� Podem conter vários tipos de dados; � É um recurso indispensável em sites

dinâmicos.

Page 2: Formularios

2

3

4

Page 3: Formularios

3

5

Utilizando elementos estéticos através do CSS –Cascading Style Sheets

6

Comandos utilizados <form> </form>

� Determina início e o fim de um formulário.� Parâmetros:� Action - Define o endereço de recepção de

dados.

� Method – Define o método de envio de dados que pode ser:� Get ; � Post.

Page 4: Formularios

4

7

Sintaxe

<form action=“mailto:[email protected]”method=“post”>

.

.

.</form>

Entre o elemento form e seu fechamento /form vão

todos os outros elementos que irão compor o

formulário.

8

Formatações para entrada de dados:

Em especial, colocamos dentro da marcação de <FORM> as formatações para campos de entrada de dados, que são três:

� <INPUT>,� <SELECT>

� e <TEXTAREA>

Page 5: Formularios

5

9

<input> (elemento vazio)

Atributos�name=“nome”define o nome do campo a ser utilizado para guardar um determinado dado;

� type=“tipo”define o tipo do elemento; que pode ser: text, submit, reset, radio, checkbox, password, file;

� value=“valor”define o valor básico do elemento. Aquele que é identificado como padrão para o momento;

�Maxlength=“número”define quantos caracteres o campo pode aceitar;

� size= “número”define o tamanho do campo a ser exibido.

10

Type= “text”<html><head><title>Aula - Formulário</title></head><body><form action=“mailto:[email protected]" method="post">

<input type="text" name=“formulário” size=“20”maxlength=“15” value="campo">

</form></body></html>

Page 6: Formularios

6

11

Type=“radio”(permite escolher apenas uma opção em uma lista)<form action=“mailto:[email protected]” method=“post”><input type=“radio” name=“opção1”>Manhã<br><input type=“radio” name=“opção2” >Tarde<br><input type=“radio” name=“opção3” >Noite</form>

Com o rádio pode-se escolher só uma opção

12

Type=“checkbox”

<form action=“mailto:[email protected]”method=“post”>

<input type=“checkbox” name=“opção1”>Manhã<input type=“checkbox” name=“opção2”>Tarde <input type=“checkbox” name=“opção3”>Noite </form>

(Com o checkbox pode-se escolher mais de uma opção)

Page 7: Formularios

7

13

Type=“password”

<form action=“mailto:[email protected]” method=“post”>

<input type=“password" name=“senha" size="10" maxlength="5">

</form>

14

Type=“submit”

<form action="mailto:[email protected]" method=“post”> <p>Comentários:<br><textarea name="obs" value="vazio" rows="5" cols="80"></textarea></p><input type="submit" value="enviar"></form>

Page 8: Formularios

8

15

Select (elemento container -<select> </select>)

� Name=“nome” – indica um nome.� Size=“valor” – define quantas opções

aparecerão ex.: size=“5”;

� <Option> </option> – elemento usado para cada opção no combo.

16

Select/option<form action=“mailto:[email protected]”method=“post” ><select name=“dia_semana”><option>segunda</option><option>terça </option>...</select>

</form>

Page 9: Formularios

9

17

Textarea (elemento container -<textarea> </textarea>

� Name – define um nome.� Rows – define a altura com base no

número de linhas;

� Cols – define tamanho da largura com base em número de colunas.

18

TextareaPermite que o usuário escreva múltiplas linhas de texto

<form method=“post” action=“mailto:[email protected]"><p>Comentários:

<br><textarea name="observação" rows="5" cols="80"></textarea> </p>

</form>

Page 10: Formularios

10

19

Elemento TEXTAREA com os botões Elemento TEXTAREA com os botões Elemento TEXTAREA com os botões Elemento TEXTAREA com os botões de limpar campos e enviarde limpar campos e enviarde limpar campos e enviarde limpar campos e enviar

atravatravatravatravéééés do elemento INPUTs do elemento INPUTs do elemento INPUTs do elemento INPUT

<form action=“mailto:[email protected]=“post” >

<p>Comentários:<br><<<<textareatextareatextareatextarea namenamenamename="="="="obsobsobsobs" " " " valuevaluevaluevalue="vazio" ="vazio" ="vazio" ="vazio"

rowsrowsrowsrows="5" ="5" ="5" ="5" colscolscolscols="80"></="80"></="80"></="80"></textareatextareatextareatextarea>>>></p></p></p></p>

20

Exercício

Page 11: Formularios

11

21

� Bibliografia

� SILVA, Maurício Samy. Criando Sites com HTML. São Paulo: Novatec Editora, 2008.