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
O que faz o atributo pattern no campo input?
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
O que faz o atributo step no campo input?
aceitar de quantos em quantos números quando usado o tipo number. Ex: 5, 10, 15, 20, etc. (passos)
27
O que faz o tipo tel no campo input?
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
O que faz o tipo datetime no campo input?
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
O que faz o tipo date no campo input?
Insere datas sem fuso horário a partir de um calendário.
30
O que faz o tipo number no campo input?
Insere números.
31
O que faz o tipo color no campo input?
abre uma caixa de seleção de cores do tipo RGB.
32
O que faz o tipo range no campo input?
slider, elemento deslizante onde tenho um valor mínimo e máximo.
33
Qual o comportamento padrão do HTML5 em relação aos formulários?
Validar os dados quando ocorre o envio do formulário.
34
Como desativar o comportamento padrão do HTML5 em relação aos formulários?
Para isso, deve ser atribuído o atributo “novalidate” à tag
.