05 - Criando Formulários em HTML
05 - Criando Formulários em HTML
Para inserir uma imagem local, podemos apenas incluir o nome da imagem com
sua extensão, como no exemplo: <img src=“imagem.jpg”>
Se ela estiver contida dentro de uma pasta local, nós devemos referenciar a pasta
também. Por exemplo, se minha página principal está contida na pasta
public_html e dentro dela temos uma pasta chamada imagens, onde está a nossa
imagem, utilizaremos a seguinte url: <img src=“imagens/imagem.jpg”>
Título e texto alternativo
Além do atributo src, a tag <img> possui outros atributos que complementam a
sua estrutura: podemos, por exemplo, incluir um atributo de título para a
imagem. Esse título será mostrado apenas quando o usuário passar o mouse
sobre a imagem. Portanto, para incluir o título a imagem, basta chamar pelo
atributo title=”…”. Vejamos então o exemplo abaixo:
Largura e altura do HTML img
A tag <img> traz consigo o padrão de altura e largura automática, de forma que
ela irá incluir o tamanho original da imagem, sem distorções, ou irá ajustar
dentro do container a qual ela for inserido. Porém, podemos manipular esse
tamanho diretamente através do atributos height (altura) e width (largura).
Criando um formulário
Todos os formulários em HTML devem, sem exceção, possuir a tag
<form> de abertura e a sua correspondente de fechamento, a tag
</form>.
size – define o tamanho do campo da caixa de texto que será exibido pelo
navegador;
Veja agora na imagem abaixo como o navegador exibe este código para
entendermos melhor alguns detalhes.
A primeira alteração que podemos notar é o tamanho menor do campo
senha que está assim por que definirmos o valor “15” ao atributo size.
Quando não definirmos um valor, o navegador se encarrega de definir um
valor padrão como podemos observar no campo nome.
Outra coisa que notamos é que o campo senha vem com a mensagem
“Entre com a senha” no seu interior. Nesse caso, precisamos apagar este
texto para digitar a senha. O atributo responsável por essa característica é
o value.
Embora o campo da senha possua o atributo size definido em 15, se
tentarmos digitar qualquer coisa dentro desse campo, conseguiremos
inserir apenas 5 caracteres, sejam eles letras, números ou ambos. Isso
acontece por que o atributo maxlength permite que o campo receba no
máximo os cinco caracteres.
Campo de senha
Podemos utilizar o campo de texto para o usuário entrar com
uma senha conforme vimos no exemplo anterior. Porém, isso
não é muito comum, pois temos uma forma especifica de criar
um campo para o nosso usuário entrar com senhas. A tag
utilizada é a <input>, mas o valor do atributo type nesse caso
será “password”. Dessa forma, quando o usuário digitar a
senha, os caracteres serão substituídos por asterisco (*).
Campo de senha
Veja no exemplo abaixo o código e em seguida uma imagem da tela.
Observações: 1 - O campo senha não possui nenhum tipo de criptografia, apenas coloca uma máscara (o
asterisco) no texto inserido;
2 - Os atributos size e maxlength funcionam da mesma forma na tag <input> quando utilizamos o valor
“password” no atributo type.
Botão de envio
Qualquer formulário necessita de um elemento que dispare uma
ação e, normalmente, isso é feito através de um botão de envio
criado também com a tag <input> mas, nesse caso, o valor do
atributo type para a ser “submit”.
Este botão de envio (submit) tem como objetivo passar os valores
digitados no formulário para a página definida no atributo action da
tag <form>. Veja no exemplo abaixo uma maneira simples de criar
um botão enviar.
Botão de envio
Nesse caso não precisamos colocar a tag <input> entre parágrafos já
que no botão enviar não teremos normalmente um rótulo.
Entretanto, vimos com frequência que a descrição do botão está no
próprio botão e, para isso, precisamos definir no atributo value o
texto que desejamos que apareça no botão.