Desenvolvimento Web em HTML, CSS, JS e PHP - Tema 3 - 4 Flashcards

Formulários

1
Q

Como unir uma label (rótulo/descrição) a um input (elemento de entrada do usuário)?

A

Utilizar o mesmo valor no atributo for do elemento label que o id do elemento input.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qual a tag principal de um formulário?

A

A tag container (pai) <form>.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Como funciona a tag <input></input>?

A

A tag input representa os campos de um formulário que geralmente tem diversos tipos de campos, você muda o tipo do campo atráves do atributo type.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

O que faz a tag <textarea>?</textarea>

A

é um campo de texto com múltiplas linhas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

O que fazem as tags <select> e <option>?</option></select>

A

campos de seleção que permitem um menu de opções, onde o container é definido pela tag <select> e os itens pela tag <option>.</option></select>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

o que faz a tag <button>?</button>

A

campo de botão. Permite que uma ação seja executada no formulário - enviar o formulário, limpar os dados, etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

O que faz a tag <fieldset>? e <legend>?

A

cria seções dentro do formulário, ajudando a separar os campos no código e a visualizar a página no navegador.
A tag <legend> entitula o campo o tornando de mais fácil compreensão e organização.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

O que faz o atributo action na tag <form>?

A

define a URL (endereço) para a qual os dados do formulário serão enviados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

O que faz o atributo method na tag <form>?

A

define o método HTTP (POST ou GET) para envio dos dados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

O que faz o atributo for na tag <label>?</label>

A

vincula a tag <label> ao campo ao qual ela se refere. Este vínculo faz com que seja possível clicar na label para ativar o campo relacionado.</label>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

O que faz o atributo minlength na tag <input></input>? e o maxlegth?

A
  • define a quantidade de caracteres mínima.
  • define a quantidade de caracteres máxima.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

O que faz o atributo type na tag <input></input>?

A

define o tipo do campo e, sobretudo, como ele se comporta.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

O que faz o atributo type na tag <button>? quais os possíveis tipos?</button>

A

define o tipo de botão, tendo como possíveis tipos: submit, reset e button que são utilizados eventos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

O que faz o atributo value na tag <option>?</option>

A

O atributo value na tag <option> é usado para definir o valor associado a uma opção em um elemento <select>. Quando um formulário é enviado, o valor do atributo value da opção selecionada é enviado como parte dos dados do formulário.</select></option>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

O que faz o type password na tag <input></input>?

A

Mascara o texto com asteriscos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

O que faz o type hidden na tag <input></input>?

A

Esconde o campo para não ser exibido no navegador.

17
Q

O que faz o type checkbox na tag <input></input>?

A

Usado para seleção de valor através de click/check.

18
Q

O que faz o type radio na tag <input></input>?

A

Usado para seleção exclusiva de valor – quando é apresentada mais de uma opção, apenas uma poderá ser selecionada, ao contrário do tipo “checkbox”. Obs: para marcar apenas um é necessário que tenha o atributo name com o mesmo valor em todas as opções. São ID’s diferentes, porém com names iguais.

19
Q

O que faz o type submit na tag <input></input>?

A

Associada à tag <button>, dispara o evento que envia/submete o formulário.</button>

20
Q

O que faz o type reset na tag <input></input>?

A

Associada à tag <button>, dispara o evento que limpa os valores do formulário.</button>

21
Q

O que faz o type button na tag <input></input>?

A

Uma tag <input></input> pode ser do tipo “button” – exercendo, assim, a mesma função da tag <button>.</button>

22
Q

O que faz o atributo placeholder no campo input?

A

Exibe um texto no campo de input. Utilizado para dar uma dica ao usuário sobre o dado a ser inserido.

23
Q

O que faz o atributo required no campo input?

A

Determina se um campo é obrigatório. Utilizado na validação dos dados de um formulário.

24
Q

O que faz o atributo autofocus no campo input?

A

Fixa o foco no campo. Utilizado quando desejamos que, ao carregar o formulário, um determinado campo seja focado.

25
Q

O que faz o atributo pattern no campo input?

A

Valida o valor de um campo com base em uma expressão regular. (As RegEX – expressões regulares – podem ser consideradas um recurso de linguagem de programação para a análise e manipulação de texto.)
O campo de tel. é um bom exemplo de utilização desse atributo. Com ele podemos, por exemplo, determinar a quantidade de caracteres e o formato esperado para um campo.

26
Q

O que faz o atributo step no campo input?

A

aceitar de quantos em quantos números quando usado o tipo number. Ex: 5, 10, 15, 20, etc. (passos)

27
Q

O que faz o tipo tel no campo input?

A

Insere números de telefone. Para uma melhor usabilidade, deve ser usado em conjunto com o atributo pattern. (dá pra mudar de padrões de acordo com a região)

28
Q

O que faz o tipo datetime no campo input?

A

Insere datas com o fuso horário em UTC(fuso horário de todas as zonas horárias do mundo) a partir de um calendário.

29
Q

O que faz o tipo date no campo input?

A

Insere datas sem fuso horário a partir de um calendário.

30
Q

O que faz o tipo number no campo input?

A

Insere números.

31
Q

O que faz o tipo color no campo input?

A

abre uma caixa de seleção de cores do tipo RGB.

32
Q

O que faz o tipo range no campo input?

A

slider, elemento deslizante onde tenho um valor mínimo e máximo.

33
Q

Qual o comportamento padrão do HTML5 em relação aos formulários?

A

Validar os dados quando ocorre o envio do formulário.

34
Q

Como desativar o comportamento padrão do HTML5 em relação aos formulários?

A

Para isso, deve ser atribuído o atributo “novalidate” à tag <form>.