Tabela 2. Atributos de tag
Atributo
Significado/Descrição
desabilitado
Se o atributo estiver presente, então um grupo de elementos de formulário relacionados localizados dentro do contêiner , desativado para preenchimento e edição. Usado para restringir o acesso a determinados campos de formulário contendo dados inseridos anteriormente. O atributo é usado sem especificar um valor - .
forma
nome
Define Nome , que será usado para fazer referência a elementos em JavaScript ou para fazer referência a dados do formulário após o formulário ter sido preenchido e enviado. É análogo ao atributo id.
3. Crie campos de formulário
Elemento cria a maioria dos campos de formulário. Os atributos de um elemento diferem dependendo do tipo de campo que o elemento é usado para criar.
Usando estilos CSS você pode alterar o tamanho da fonte, tipo de fonte, cor e outras propriedades do texto, bem como adicionar bordas, cor de fundo e imagem de fundo . A largura do campo é especificada pela propriedade width.
Tabela 3. Atributos de tag
Atributo
Significado/Descrição
aceitar
Determina o tipo de arquivo que pode ser enviado ao servidor. Indicado apenas para . Valores possíveis: file_extension - permite baixar arquivos com a extensão especificada, por exemplo, accept=".gif" , accept=".pdf" , accept=".doc" audio/* - permite baixar arquivos de áudio video/* - permite baixar arquivos de vídeo image/* - permite carregar imagens media_type – indica o tipo de mídia dos arquivos baixados.
alternativo
Define texto alternativo para imagens, indicado apenas para .
preenchimento automático
Responsável por lembrar os valores inseridos no campo de texto e substituí-los automaticamente na próxima vez que você inserir: on - significa que o campo não está protegido e seu valor pode ser armazenado e recuperado, off - desativa o preenchimento automático para campos de formulário.
foco automático
Permite ter certeza de que no formulário carregado um ou outro campo de entrada já está em foco (foi selecionado), estando pronto para inserir um valor.
verificado
O atributo verifica se a caixa de seleção padrão está marcada no carregamento da página para campos como type="checkbox" e type="radio" .
desabilitado
forma
O valor do atributo deve ser igual ao atributo id do elemento
formação
Especifica a url do arquivo que irá processar os dados inseridos nos campos ao enviar o formulário. Defina apenas para campos de type="submit" e type="image" . O atributo substitui o valor do atributo action do próprio formulário.
tipo de formulário
Determina como os dados do campo do formulário serão codificados quando enviados ao servidor. Substitui o valor do atributo enctype do formulário. Defina apenas para campos de type="submit" e type="image" . Opções: application/-x-www-form-urlencoded é o valor padrão. Todos os caracteres são codificados antes do envio (os espaços são substituídos pelo caractere +, os caracteres especiais são convertidos em valores ASCII HEX) multipart/form-data - caracteres não são codificados text/plain - os espaços são substituídos pelo símbolo + e os caracteres especiais não são codificados.
método de formulário
O atributo especifica o método que o navegador usará para enviar os dados do formulário ao servidor. Defina apenas para campos de type="submit" e type="image" . Substitui o valor do atributo de método do formulário. Opções: get é o valor padrão. Os dados do formulário (par nome/valor) são adicionados à url e enviados ao servidor: URL?name=value&name=value os dados pós-formulário são enviados como uma solicitação http.
formulárionovalidar
Especifica que os dados do campo do formulário não devem ser validados quando o formulário for enviado. Substitui o valor do atributo novalidate do formulário. Pode ser usado sem especificar um valor de atributo.
formuláriotarget
Determina onde exibir a resposta recebida após o envio do formulário. Defina apenas para campos de type="submit" e type="image" . Substitui o valor atributo alvo formulários. _parent – carrega a resposta no quadro pai _top – carrega a resposta em tela cheia framename – carrega a resposta em um quadro com o nome especificado.
altura
O valor do atributo contém o número de pixels sem especificar uma unidade de medida. Define a altura de um campo de formulário do tipo type="image" , por exemplo, . Recomenda-se definir a altura e a largura do campo ao mesmo tempo.
lista
É uma referência a um elemento , contém seu id . Permite fornecer ao usuário diversas opções de escolha quando ele começa a inserir um valor no campo correspondente.
máx.
Permite limitar a entrada de dados numéricos permitida a um valor máximo; o valor do atributo pode conter um número inteiro ou; número fracionário . Recomenda-se usar este atributo em conjunto com o atributo min. Funciona com os seguintes tipos de campo: número, intervalo, data, data e hora, data e hora local, mês, hora e semana.
comprimento máximo
O atributo especifica o número máximo de caracteres inseridos no campo. O valor padrão é 524288 caracteres.
min
Permite limitar a entrada numérica permitida a um valor mínimo.
múltiplo
Permite que o usuário insira vários valores de atributos, separados por vírgula. Aplica-se a arquivos e endereços de e-mail. Especificado sem valor de atributo.
nome
Especifica o nome que será utilizado para acessar o elemento
padrão
Permite que você determine usando expressão regular a sintaxe dos dados que devem poder ser inseridos em um campo específico. Por exemplo, pattern="(3)-(3)" - colchetes definem o intervalo de caracteres válidos, neste caso - qualquer letras minúsculas , o número entre chaves indica que você precisa de três letras minúsculas, seguidas de um travessão e, em seguida, três números variando de 0 a 9.
espaço reservado
Contém o texto que é exibido no campo de entrada antes de ser preenchido (geralmente é uma dica de ferramenta).
somente leitura
Não permite ao usuário alterar os valores dos elementos do formulário; Especificado sem valor de atributo.
obrigatório
Exibe uma mensagem indicando que este campo é obrigatório. Caso o usuário tente enviar o formulário sem inserir o valor obrigatório neste campo, uma mensagem de aviso será exibida na tela. Especificado sem valor de atributo.
tamanho
Define a largura visível do campo em caracteres. O valor padrão é 20. Funciona com os seguintes tipos de campos: texto, pesquisa, tel, url, email e senha.
fonte
Especifica o URL da imagem usada como botão de envio do formulário. Indicado apenas para o campo .
etapa
Usado para elementos que requerem entrada valores numéricos , indica a quantidade para aumentar ou diminuir os valores durante o ajuste da faixa (etapa).
tipo
botão - cria um botão.
caixa de seleção - transforma um campo de entrada em uma caixa de seleção que pode ser marcada ou desmarcada, por exemplo. eu tenho um carro
color - Gera paletas de cores em navegadores compatíveis, permitindo aos usuários selecionar valores de cores em formato hexadecimal.
data — permite inserir uma data no formato dd.mm.aaaa. Aniversário:
datetime-local - permite inserir uma data e hora separadas por uma letra T maiúscula usando o padrão dd.mm.yyyy hh:mm. Aniversário – dia e horário:
email - Os navegadores que suportam este atributo esperam que o usuário insira dados que correspondam à sintaxe dos endereços de email. E-mail:
arquivo - permite baixar arquivos do computador do usuário. Selecione o arquivo:
oculto - Oculta o controle, que não é exibido pelo navegador e evita que o usuário altere os valores padrão.
imagem - cria um botão, permitindo inserir uma imagem em vez de texto no botão.
mês - Permite ao usuário inserir o número do ano e do mês usando o padrão aaaa-mm.
número - destinado à inserção de valores inteiros. Seus atributos min , max e step especificam os limites superior, inferior e o passo entre os valores, respectivamente. Esses atributos são assumidos para todos os elementos que possuem indicadores numéricos. Seus valores padrão dependem do tipo de elemento. Indique a quantidade (de 1 a 5):
senha - cria campos de texto no formulário, enquanto os caracteres inseridos pelo usuário são substituídos por asteriscos, marcadores ou outros, instalado pelo navegador ícones. Digite a senha:
rádio - cria um switch - um controle na forma de um pequeno círculo que pode ser ligado ou desligado. Vegetariano:
intervalo - permitirá que você crie um elemento de interface, como um controle deslizante, min / max - permitirá que você defina o intervalo de seleção
redefinir - cria um botão que limpa os campos do formulário dos dados inseridos pelo usuário.
pesquisa - denota um campo de pesquisa; por padrão, o campo de entrada tem formato retangular. Procurar:
enviar - cria um botão padrão que é ativado com um clique do mouse. O botão coleta informações do formulário e as envia para processamento.
text - Cria campos de texto em um formulário, gerando um campo de texto de linha única para entrada de texto.
hora - permite inserir a hora no formato de 24 horas usando o padrão hh:mm. Em navegadores compatíveis, ele aparece como um controle de campo de entrada numérico com um valor editável pelo mouse e permite apenas a inserção de valores de tempo. Especifique o horário:
url — o campo destina-se à especificação de URLs. Página inicial:
semana - A ferramenta de ponteiro correspondente permite ao usuário selecionar uma semana do ano, após a qual fornecerá a entrada de dados no formato nn-aaaa. Dependendo do ano, o número de semanas pode ser 52 ou 53. Especifique a semana:
valor
Determina o texto que aparece em um botão, campo ou texto associado. Não especificado para campos do tipo arquivo.
largura
O valor do atributo contém o número de pixels. Permite definir a largura dos campos do formulário.
4. Campos de entrada de texto
Elemento usado em vez de elemento quando você precisa criar campos de texto grandes. O texto exibido como valor original é colocado dentro da tag. As dimensões do campo são definidas usando os atributos cols - dimensões horizontais, rows - dimensões verticais. A altura do campo pode ser definida usando a propriedade height. Todos os tamanhos são calculados com base no tamanho de um caractere em uma fonte monoespaçada.
Tabela 4. Atributos de tag
5. Lista suspensa
As listas permitem que você organize grande número pontos de forma compacta. As listas suspensas são criadas usando o elemento ... . Eles permitem selecionar um ou mais valores do conjunto proposto. Por padrão, uma caixa de listagem exibe seu primeiro elemento.
Elementos são usados para adicionar itens à lista ... , que estão localizados dentro .
Para sistematizar listas, use o elemento ... , que cria cabeçalhos em listas.
Para listas, você pode alterar o tamanho da fonte, tipo de fonte, cor e outras propriedades do texto, bem como adicionar bordas, cor de fundo e imagem de fundo.
Tabela 5. Atributos de tag
Atributo
Significado/Descrição
foco automático
Define o foco automático em um elemento quando a página é carregada.
desabilitado
Desativa a lista suspensa.
forma
Define o formulário ao qual pertence esta lista . O valor do atributo é o identificador do formulário.
múltiplo
Permite selecionar um ou mais itens; para isso, ao selecionar é necessário pressionar e segurar a tecla Ctrl;
nome
Define um nome para a lista suspensa. O valor do atributo contém um nome que reflete o assunto da lista.
obrigatório
Exibe uma mensagem indicando que o usuário deve selecionar um valor na lista suspensa antes de enviar o formulário.
tamanho
Define o número de itens da lista visíveis na tela ao mesmo tempo. Se o número de itens da lista exceder o número especificado, uma barra de rolagem será exibida. O valor do atributo é especificado como um número inteiro positivo.
6. Rótulos para campos de formulário
Rótulos para elementos de formulário são criados usando o elemento ... . Existem duas maneiras de agrupar rótulos e campos. Se o campo estiver dentro de um elemento , então o atributo for não precisa ser especificado.
Quando foi a última vez que você voou de avião?
Gato
7. Botões
Elemento ... cria botões clicáveis. Ao contrário dos botões criados ( , , , ), dentro do elemento você pode colocar conteúdo - texto ou imagem.
Para exibir o elemento corretamente navegadores diferentes você precisa especificar o atributo type, por exemplo, .
Os botões permitem que os usuários enviem dados para um formulário, limpem o conteúdo do formulário ou realizem alguma outra ação. Você pode criar bordas, alterar o plano de fundo e alinhar o texto em um botão.
Tabela 9. Atributos de tag
Atributo
Significado/Descrição
foco automático
Define o foco para o botão quando a página é carregada.
desabilitado
Desativa o botão, tornando-o inclicável.
forma
Indica um ou mais formulários aos quais este botão pertence. O valor do atributo é o identificador do formulário correspondente.
formação
O valor do atributo contém a URL do manipulador de dados do formulário enviado quando o botão é clicado. Somente para o tipo de botão type="submit" . Substitui o valor do atributo de ação especificado para o elemento .
tipo de formulário
Define o tipo de codificação dos dados do formulário antes de enviá-los ao servidor quando botões como type="submit" são clicados. Substitui o valor do atributo enctype especificado para o elemento . Valores possíveis: application/x-www-form-urlencoded é o valor padrão. Todos os caracteres serão codificados antes do envio. multipart/form-data - caracteres não são codificados. Usado quando os arquivos são carregados usando um formulário. text/plain - os caracteres não são codificados e os espaços são substituídos pelo símbolo +.
método de formulário
O atributo especifica o método que o navegador usará para enviar o formulário. Substitui o valor do atributo de método especificado para o elemento . Especificado apenas para botões do tipo type="submit". Valores possíveis: get - os dados do formulário (par nome/valor) são adicionados à url e enviados ao servidor. Este método possui restrições quanto ao tamanho dos dados enviados e não é adequado para envio de senhas e informações confidenciais. post - os dados do formulário são adicionados como uma solicitação http. O método é mais confiável e seguro do que get e não possui restrições de tamanho.
formulárionovalidar
O atributo especifica que os dados do formulário não devem ser validados no momento do envio. Especificado apenas para botões do tipo type="submit".
formuláriotarget
O atributo especifica em qual janela exibir o resultado após o envio do formulário. Especificado apenas para botões do tipo type="submit". Substitui o valor do atributo de destino especificado para o elemento . _blank - carrega a resposta em uma nova janela/aba _self - carrega a resposta na mesma janela (padrão) _parent – carrega a resposta no quadro pai _top – carrega a resposta em tela cheia framename - carrega a resposta em um quadro com o nome especificado.
nome
Define o nome do botão, o valor do atributo é texto. Usado para vincular aos dados do formulário após o envio do formulário ou para vincular a um determinado botão em JavaScript.
tipo
Define o tipo de botão. Valores possíveis: botão - botão clicável reset – botão reset, retorna o valor original enviar - botão para enviar dados do formulário.
valor
Define o valor padrão enviado quando o botão é clicado.
8. Caixas de seleção e botões de opção em formulários
As caixas de seleção nos formulários são definidas usando a construção , e o switch - usando .
As caixas de seleção, diferentemente dos botões de opção, podem ser definidas como várias em um único formulário. Se o atributo verificado for especificado para caixas de seleção, quando a página for carregada, as caixas de seleção nos campos de formulário correspondentes já estarão marcadas.
Elemento usado ao implementar a seleção usando botões de opção e caixas de seleção. Você pode selecionar o item desejado simplesmente clicando no texto associado a ele. Para fazer isso você precisa colocar dentro do elemento .
Descrição
Etiqueta HTML
cria um formulário HTML que é usado para enviar a entrada do usuário ao servidor.
Como o formulário em si não fornece nenhum meio de entrada do usuário, dentro do elemento
conter outros elementos cuja finalidade é fornecer ao usuário várias maneiras entrada de dados:
Além desses elementos, você pode usar quaisquer outros elementos HTML dentro do formulário.
Por padrão, o formulário não é exibido de forma alguma na página web, apenas os elementos localizados dentro dele ficam visíveis, mas com usando CSS Você pode dar qualquer aparência à forma.
Atributos aceitar-charset: Especifica uma codificação de caracteres, ou uma lista de conjuntos de caracteres separados por espaço, para entrada de formulário enviada ao servidor para processamento. Se os dados incluírem caracteres que não são suportados pela codificação especificada, o navegador tentará determinar a codificação apropriada para eles. Se uma codificação apropriada não puder ser determinada, os caracteres serão codificados em códigos numéricos. O valor padrão é a string reservada "UNKNOWN" (os navegadores interpretam este valor como uma codificação de caracteres idêntica à do documento que contém o elemento
).ação: Indica o endereço para envio dos dados do formulário preenchido, onde essas informações serão processadas. preenchimento automático: determina se o preenchimento automático do formulário deve ser ativado ou desativado. Quando o preenchimento automático está ativado, o navegador preenche automaticamente os valores que o usuário inseriu na última vez em que utilizou o formulário. Valores de atributos possíveis:
sobre: o navegador exibe automaticamente os valores inseridos anteriormente pelo usuário (valor padrão).
desligado:
O usuário deve inserir os valores de cada campo cada vez que o formulário for utilizado. Os valores inseridos anteriormente não serão mostrados.
texto/simples: os espaços são convertidos no caractere "+", mas não codifica caracteres especiais, como apóstrofos, em valores hexadecimais. método: especifica o método de transferência de dados HTTP que será usado ao enviar dados do formulário. Valores possíveis: pegar: Os dados são passados para a barra de endereço do navegador como pares nome=valor, anexando-os ao final do URL. Um ponto de interrogação (?) é usado como separador entre o URL principal e os dados transmitidos, e um caractere e comercial (&) é usado para separar os dados transmitidos uns dos outros.
Este método usado ao enviar pequenos dados.
Se o atributo method não for especificado, o método GET será usado por padrão.
nome: especifica o nome do formulário. O nome pode ser usado em JavaScript para se referir a um elemento pelo nome ou para se referir aos dados do formulário após seu envio. Se vários formulários forem usados em um documento, seus nomes não deverão ser repetidos e uma string vazia não deverá ser deixada como valor do atributo. novalidate: Indica que os dados inseridos no formulário não serão validados antes do envio. Valores possíveis para o atributo booleano novalidate: Nota: o atributo novalidate não é compatível com IE9 e versões posteriores
versões anteriores e no Safari. Destino: especifica o nome do quadro ou
palavra-chave , que especifica onde exibir a resposta recebida após o envio do formulário.
_em branco: abre o documento em uma nova janela ou guia.
_auto: abre um documento no mesmo diretório onde o link está localizado (valor padrão).
_pai: abre o documento no quadro pai.
_principal: abre o documento em toda a largura da janela.
nome_quadro:
abre um documento em um iframe cujo nome foi especificado como valor.
Marcação também oferece suporte a atributos e eventos globais Estilo padrão
formulário (display: bloco; margin-top: 0em; ) Nome:
Descrição
nome_quadro:
Sobrenome:
Rato
instala um formulário em uma página da web. O formulário destina-se à troca de dados entre o usuário e o servidor. O escopo de aplicação dos formulários não se limita ao envio de dados ao servidor através de scripts clientes, você pode acessar qualquer elemento do formulário, alterá-lo e aplicá-lo a seu critério. Um documento pode conter qualquer número de formulários, mas apenas um formulário pode ser enviado ao servidor por vez. Por esse motivo, os dados do formulário devem ser independentes uns dos outros.
Para enviar o formulário ao servidor, utilize o botão Enviar, o mesmo pode ser feito pressionando a tecla Enter dentro do formulário. Se o botão Enviar estiver faltando no formulário,
Digite a chave imita seu uso.
Quando o formulário é enviado ao servidor, o controle dos dados é transferido para o programa especificado pelo atributo action da tag
Os parâmetros são listados após o ponto de interrogação especificado após o endereço do programa CGI e são separados por um caractere e comercial (&). Os caracteres não latinos são convertidos em representação hexadecimal (no formato %HH, onde HH é o código hexadecimal para o valor do caractere ASCII) e o espaço é substituído por um sinal de mais (+).
Permitido dentro do contêiner
coloque outras tags, enquanto o formulário em si não é exibido de forma alguma na página da web, apenas seus elementos e os resultados das tags aninhadas são visíveis.
Sintaxe
...
Atributos Define a codificação na qual o servidor pode receber e processar dados. O endereço do programa ou documento que processa os dados do formulário.
Permite o preenchimento automático de campos de formulário.
O método para codificar dados de formulário.
Método de protocolo HTTP.
Nome do formulário.
O nome da janela ou quadro onde o manipulador carregará o resultado retornado.
Obrigatório.
Etiqueta FORMULÁRIO
Como você acha que significa a abreviatura "OS"? a1 Oficiais
a2
sistema operacional
a3
Grande mosca listrada Resultado
este exemplo
mostrado na Fig. 1.
Arroz. 1. Visualização dos elementos do formulário em uma janela do navegador
Elemento Um formulário HTML é a parte de um documento que permite ao usuário inserir informações de interesse, que posteriormente podem ser aceitas e processadas no servidor. Em outras palavras, os formulários são utilizados para coletar informações inseridas pelos usuários. Tag emparelhada sintaticamente define um formulário em um documento HTML. Elemento em geral, é simplesmente um contêiner dentro do qual vários rótulos, controles e tipos de elementos de entrada, caixas de seleção, botões de opção, botões de envio e outros elementos HTML podem ser colocados.
Elemento
A principal tarefa do formulário é aceitar as informações recebidas do usuário e transferi-las para processamento posterior no servidor.
O elemento possui a seguinte sintaxe:
elementos de formulário é elemento principal do formulário e define um campo personalizado para inserir informações. O campo de entrada aceita
tipo diferente tipo diferente tipo diferente tipo diferente tipo diferente tipo diferente
Atributos
Atributo , dependendo do valor do atributo type aplicado a este elemento. pode conter um ou mais dos seguintes elementos de formulário:
Suporte ao navegador Marcação Ópera Explorador
Borda Sim Especifica a codificação usada no formulário submetido (o valor por omissão é uma string reservada "desconhecido" , que indica que a codificação corresponde à codificação do documento que contém o elemento
).
Ação URL Define o endereço para onde o formulário será enviado (por padrão a ação é definida para a página atual).
preenchimento automático sobre desligado Especifica se o navegador pode preencher automaticamente os elementos do formulário (habilitado por padrão). Este atributo ajuda a preencher os campos do formulário com o texto inserido anteriormente neles (a menos que seja desativado pelas configurações do navegador).
tipo de código aplicativo/x-www-form-urlencoded multipart/form-data texto/simples
Determina como os dados do formulário são codificados quando são enviados. Valor padrão aplicativo/x-www-form-urlencoded .
método pegar publicar O atributo determina qual Método HTTP (get ou post) é usado ao enviar um formulário. O método get é o padrão.
nome texto Define o nome do formulário, que é utilizado para identificação (especifica o nome do formulário).
novalidar novalidar Indica que os dados inseridos no formulário pelo usuário não são verificados quanto à exatidão.
alvo _em branco _auto _pai _principal nome do quadro
Usando o atributo, informamos ao navegador onde mostrar a resposta recebida após o envio do formulário (guia, janela atual ou quadro). O valor padrão é _self – exibe a resposta na janela atual.
Exemplo de uso
Exemplo usando HTML formulários
formulário (display: bloco; margin-top: 0em; ) Sobrenome: "Insira o sobrenome"> Homem Mulher Sobre mim:
Menores de 18 anos
Dos 18 aos 35
Mais de 35
Casado
Há um gato
E assim, em ordem, o que fizemos neste exemplo:
Ao navegar pelos sites, o usuário geralmente apenas clica em links para navegar nas páginas da web.
Mas está claro que o usuário às vezes precisa fornecer seu próprio campos de entrada . Esses tipos de interações incluem:
cadastro e login em sites; inserindo informações pessoais (nome, endereço, dados Cartão de crédito etc.); filtragem de conteúdo (usando listas suspensas, caixas de seleção, etc.); realizando uma pesquisa; baixando arquivos.
Para acomodar essas necessidades, o HTML oferece recursos interativos controles formulários:
campos de texto (para uma ou mais linhas); interruptores; caixas de seleção; listas suspensas; widgets para download; enviar botões.
Esses controles envolvem diferentes etiquetas HTML, mas a maioria deles usa a tag . Por ser um elemento de fechamento automático, o tipo do campo é determinado pelo seu atributo type:
Elemento
é um elemento de bloco que define interativo parte de uma página da web. Como resultado, todos os controles (como
, ou ) deve ser dentro elemento
.Dois atributos HTML necessário :
ação contém um endereço que determina Onde as informações do formulário serão enviadas; método pode ser GET ou POST e determina se Como As informações do formulário serão enviadas.
Normalmente, as informações do formulário são enviadas para servidor . Como esses dados serão então processados além do escopo deste manual.
Pense em um formulário como uma coleção de controles que trabalham juntos para realizar um operação. Se você escreveu um formulário de login do site, você pode ter três campos:
Esses três Elemento HTML estará contido em um formulário
.
Da mesma forma, você pode adicionar um formulário de registro na mesma página HTML, em um elemento separado
.Campos de texto Quase todos os formulários exigem texto entrada dos usuários para inserir seu nome, endereço de e-mail, senha, endereço, etc. Os campos de texto do formulário vêm em diferentes variedades.
Embora esses campos sejam muito semelhantes e permitam aos usuários inserir qualquer tipo de texto (mesmo os incorretos), seu tipo fornece uma semântica para entrada, determinando quais informações o campo deve conter.
Posteriormente, os navegadores poderão alterar ligeiramente a interface do controle para melhorar interatividade ou sugerir qual conteúdo é esperado.
Por exemplo, o campo de senha mostra pontos em vez de símbolos. E o campo numérico permite aumentar/diminuir o valor usando as teclas para cima e para baixo.
espaço reservado Os campos de texto podem exibir sugestivo texto que desaparecerá assim que algum texto for inserido.
Se você começar a digitar algo, verá o texto “Digite seu nome” desaparecer.
Como os elementos do formulário em si não são muito descritivos, geralmente são precedidos por texto. rótulo .
E-mail
Embora o espaço reservado já forneça algumas dicas sobre qual conteúdo é esperado, os rótulos têm a vantagem de permanecer sempre visíveis e podem ser usados junto com outros tipos de elementos de formulário, como caixas de seleção ou botões de opção.
Embora você possa usar parágrafos curtos para descrever elementos de formulário, usar é semanticamente mais correto porque eles existem apenas em formas. também pode ser associado a um elemento de formulário específico usando o atributo for correspondente ao valor id do campo.
Nome
Ao clicar no rótulo, o foco vai para o campo de texto e coloca o cursor dentro dele. Até agora, este pacote parece inútil, mas será útil com caixas de seleção e opções.
Caixas de seleção Caixas de seleção - São elementos de formulário que possuem apenas dois estados: ativado ou desativado. Eles basicamente permitem que o usuário diga “Sim” ou “Não” a alguma coisa.
Lembre de mim
Como pode ser difícil clicar em uma caixa de seleção pequena, é recomendável colocar a caixa de seleção e sua descrição dentro
.
Eu concordo com os termos
Você pode clicar no texto “Concordo com os termos” para alternar a caixa de seleção.
Por padrão, a caixa de seleção está desabilitada. Você pode marcá-lo como ativado simplesmente usando o atributo verificado.
Usar meu endereço de cobrança
Interruptores Você pode fornecer ao usuário lista de opções selecionável usando interruptores.
Para que este elemento de formulário funcione, seu código HTML deve grupo lista de botões de opção juntos. Isso é conseguido usando o mesmo valor para o atributo name:
Estado civil
Solteiro
Casado
Divorciado
Viúvo
Como todos os botões de opção usam o mesmo valor para o atributo name (nesse caso, o valor de status ), a seleção de uma opção substituirá todas as outras. Os interruptores são mutuamente exclusivos .
Diferença entre botões de opção e caixas de seleção Embora a caixa de seleção exista sozinho , as opções só podem aparecer no formato lista (o que significa pelo menos duas opções).
Além disso, clicar na caixa de seleção é arbitrário , enquanto a seleção de um dos botões de opção é obrigatório . É por isso que não é possível desligar o interruptor se você selecionar a opção mais próxima. No final, uma das opções está sempre selecionada.
Menus suspensos Se o número de opções disponíveis ocupar muito espaço, você poderá usar os menus suspensos
.
Eles funcionam de forma semelhante aos switches, apenas o layout é diferente.
Janeiro
Fevereiro
Marchar
abril
Poderia
Junho
Julho
Agosto
Setembro
outubro
novembro
dezembro
Seleção múltipla no menu suspenso Se você adicionar o atributo múltiplo, poderá fornecer a capacidade de selecionar diversas opções.
Quais navegadores você usa?
Google Chrome
Internet Explorer
Mozilla Firefox
Ópera
Safári
Selecione várias opções segurando Ctrl (ou ⌘) e clicando. Esta pode ser uma boa alternativa ao uso de múltiplas caixas de seleção por linha.
Exemplo: formulário de inscrição completo
Apelo
Senhor.
Sra.
Nome
Sobrenome
E-mail
Telefone
Senha
Confirme sua senha
País
Canadá
França
Alemanha
Itália
Japão
Rússia
Reino Unido
EUA
Eu concordo com os termos de uso
Cadastre-se
Outros elementos de formulário também estão disponíveis, mas analisamos os mais utilizados.