O que é um tag de entrada?
Uma tag é um código de formatação que faz parte de uma linguagem de documento, também conhecida como linguagem de marcação , usada para anotar um texto de maneira distinta do texto e fornece instruções sobre como o texto deve ser exibido. Existem vários sistemas de marcação que possuem um grande número de tags exclusivas. Os sistemas ou linguagens de marcação incluem TeX, Scribe, GML, SGML, HTML, XML e XHTML. HTML significa HyperText Markup Language e é usado na World Wide Web para criar estrutura para texto e documentos e para criar links entre documentos, enquanto XHTML (HTML extensível) combina HTML e XML. A tag de entrada é uma tag HTML e XHTML e é suportada pelos navegadores Microsoft® Internet Explorer®, Mozilla® Firefox®, Opera®, Google® Chrome® e Apple® Safari®.
Muitas tags HTML e XHTML servem para formatar o texto que está na página, mas algumas criam oportunidades para a interação do usuário, e a tag de entrada é uma das últimas: é um elemento importante na criação de formulários. Há uma diferença importante entre como a tag de entrada é usada em HTML e como é usada em XHTML, no entanto. Em HTML, a tag <input> é usada, com as reticências substituídas por qualquer conteúdo que a tag contenha e não possui tag final. No XHTML, a tag de entrada requer um fechamento adequado como este <input />.
A tag de entrada deve incluir o atributo type para especificar o tipo de campo de controle a ser usado. As possibilidades são: botão, caixa de seleção, arquivo, oculto, imagem, senha, rádio, redefinição, envio e texto. O tipo de botão geralmente possui uma ação programada com um script do lado do cliente, como JavaScript®, enquanto a caixa de seleção e os botões de opção ativam e desativam quando clicados. O tipo de arquivo permite que o usuário faça upload de um arquivo, enquanto os valores ocultos não são exibidos, mas permanecem anexados à entrada do formulário. A senha difere do texto, pois geralmente possui pontos ou asteriscos para mascarar os caracteres inseridos e enviar a imagem - que é uma espécie de botão de envio - e redefinir são tratamentos globais dos dados do formulário.