HTML - tag <input>
Descrição
A tag HTML <input> é usada em um formulário para declarar um elemento de entrada - um controle que permite ao usuário inserir dados.
Exemplo
<!DOCTYPE html>
<html>
<head>
<title>HTML input Tag</title>
</head>
<body>
<form action = "/cgi-bin/hello_get.cgi" method = "get">
First name:
<input type = "text" name = "first_name" value = "" maxlength = "100" />
<br />
Last name:
<input type = "text" name = "last_name" value = "" maxlength = "100" />
<input type = "submit" value = "Submit" />
</form>
</body>
</html>
Isso produzirá o seguinte resultado -
Atributos Globais
Esta tag suporta todos os atributos globais descritos em - Referência de Atributo HTML
Atributos Específicos
A tag HTML <input> também suporta os seguintes atributos adicionais -
| Atributo | Valor | Descrição |
|---|---|---|
| aceitar | tipos de conteúdo | Especifica uma lista separada por vírgulas de tipos de conteúdo que o servidor aceita. |
| alinhar | esquerda direita superior meio inferior |
Obsoleto - Define o alinhamento do conteúdo |
| alt | texto | Isso especifica o texto a ser usado caso o navegador / agente do usuário não consiga processar o controle de entrada. |
| autocompletar |
ligado desligado |
Especifica a ativação ou desativação do preenchimento automático no elemento <input> |
| auto-foco |
auto-foco | especifica que o elemento <input> deve receber foco automaticamente quando a página é carregada |
| verificado | verificado | Se type = "radio" ou type = "checkbox", ele já estará selecionado quando a página carregar. |
| Desativado | Desativado | Desativa o controle de entrada. O botão não aceita alterações do usuário. Ele também não pode receber o foco e será ignorado durante a tabulação. |
| Formato |
form_id | Especifica um ou mais formulários |
| formação |
URL | Especifica a URL do arquivo que irá processar o controle de entrada quando o formulário for enviado |
| tipo de formulário |
application / x-www-form-urlencoded multipart / form-data texto / simples |
Especifica como os dados do formulário devem ser codificados ao enviá-los para o servidor |
| método da forma |
postar obter |
Define o método HTTP para enviar dados para o URL de ação |
| formnovalidato |
formnovalidato | Define que os elementos do formulário não devem ser validados quando enviados |
| formtarget |
_blank _self _parent _top |
Especifica o destino onde será exibida a resposta recebida após o envio do formulário |
| altura |
píxeis | Especifica a altura |
| Lista |
datalist_id | Especifica o elemento <datalist> que contém opções predefinidas para um elemento <input> |
| max |
auto-foco | Especifica o valor máximo. |
| comprimento máximo | número | Define o número máximo de caracteres permitidos em um campo de texto |
| min |
número | Especifica o valor mínimo. |
| múltiplo |
múltiplo | Especifica que um usuário pode inserir vários valores |
| nome | texto | Atribui um nome ao controle de entrada. |
| padronizar |
regexp | Especifica uma expressão regular com a qual o valor de um elemento <input> é verificado |
| placeholder |
texto | Especifica uma pequena dica que descreve o valor esperado. |
| somente leitura | somente leitura | Define o controle de entrada para somente leitura. Não permite que o usuário altere o valor. O controle, entretanto, pode receber o foco e são incluídos ao navegar pelos controles do formulário. |
| requeridos |
requeridos | Especifica que um campo de entrada deve ser preenchido antes de enviar o formulário |
| Tamanho | número | Especifica a largura do controle. Se type = "text" ou type = "password", isso se refere à largura em caracteres. Caso contrário, é em pixels. |
| src | URL | Define o URL da imagem a ser exibida. Usado apenas para type = "image". |
| degrau |
número | Especifica os intervalos de números legais para um campo de entrada |
| tipo | botão checkboxcolor data datetime datetime-local file oculto imagem mês número senha radio range reset search submit tel text time url week |
Especifica o tipo de controle. |
| valor | texto | Especifica o valor inicial para control.If type = "checkbox" ou type = "radio" este atributo é obrigatório. |
| largura |
píxeis | Especifica a largura |
Atributos do Evento
Esta tag suporta todos os atributos de eventos descritos em HTML Events Reference
Suporte de navegador
| cromada | Raposa de fogo | IE | Ópera | Safári | Android |
|---|---|---|---|---|---|
| sim | sim | sim | sim | sim | sim |