Obrigado, Convidado!
Bem-vindo ao FMGARCIA - SAMP!
HuemersonFMG | ||||
CleidiSilva21 | ||||
barbfix | ||||
Tranks_NorT | ||||
RenatoFMG | ||||
William | ||||
Vinícius_ Kawasaki | ||||
scorpio | ||||
alfredw10 |
HTML - Exemplo de Formulário - Simples - VSC
HTML - Exemplo de Formulário - Simples - VSC
HTML - Exemplo de Formulário - Simples - VSC
Um pequeno exemplo de como criar um formulário HTML, via Visual Studio Code.
Llidar com dados de formulário no lado do servidor não é fácil, um formulário HTML é uma forma coletar informações do usuário e enviar para um servidor web.
O elemento <form> definirá onde e como enviar os dados, de acordo com os atributos action e method.
Para isto precisamos dar um nome a nossos dados. Esses nomes são importantes para o navegador que informando que nome dar a cada parte de dados, e para o servidor, permitindo que o servidor lide com estas partes de dados por seus nomes.
Para nomear seus dados, você precisará usar o atributo name em cada campo do formulário que irá recolher uma parte específica dos dados.
No Index.html
- Código:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="css/Styles.css">
</head>
<body>
<h2 id="Estilo">FMG - FORMULÁRID DE ARRECADAÇÃO DE DADOS</h2>
<form action="https://familiagarcia-samp.forumeiros.com/" method="post">
<div>
<label for="nome">Nome:</label>
<input type="text" id="nome" value="Nome"/>
</div>
<div>
<label for="email">E-mail:</label>
<input type="email" id="email" value="email@email"/>
</div>
<div>
<label for="msg">Mensagem:</label>
<textarea id="msg"></textarea>
</div>
<div class="button">
<button type="submit">Enviar seus dados agora</button>
</div>
</form>
</body>
</html>
Alterando Estilos do Formulário
No css/Styles.css:
- Código:
form {
/* Para centralizar o form na página */
margin: 0 auto;
width: 400px;
/* Para ver as bordas do formulário */
padding: 1em;
border: 1px solid #CCC;
border-radius: 1em;
}
form div + div {
/* Adicionado algum espaço entre cada conjunto de campos do form */
margin-top: 1em;
}
label {
/*Para ter certeza que todas as labels tem o mesmo tamanho e estão propriamente alinhadas */
display: inline-block;
width: 90px;
text-align: right;
}
input:focus, textarea:focus {
/* Dar um pouco de destaque nos elementos ativos */
border-color: #000;
}
#Estilo {
/* Para centralizar o form na página */
margin: 0 auto;
width: 400px;
text-align: center;
color: blue;
}
input, textarea {
/* Para certificar-se que todos os campos de texto têm as mesmas configurações de fonte. Por padrão, textareas ter uma fonte monospace*/
font: 1em sans-serif;
/* Para dar o mesmo tamanho a todos os campo de texto */
width: 300px;
-moz-box-sizing: border-box;
box-sizing: border-box;
/* Para harmonizar as bordas nos campos de texto*/
border: 1px solid #999;
}
textarea {
/* Para alinhar corretamente os campos de texto de várias linhas com sua label*/
vertical-align: top;
/* Para dar espaço suficiente para digitar algum texto */
height: 5em;
/* Para permitir aos usuários redimensionarem qualquer textarea verticalmente.
Não funciona em todos os browsers */
resize: vertical;
}
.button {
/* Para posicionar os botões para a mesma posição dos campos de texto */
padding-left: 90px; /* mesmo tamanho que os elementos do tipo label */
}
button {
/* Esta margem extra representa aproximadamente o mesmo espaço que o espaço entre as labels e os seus campos de texto*/
margin-left: .5em;
HuemersonFMG- Fundador - ADM
- PublicaçõesPublicaçõesMembro VipMembro VipCriador de TópicosCriador de TópicosParticipação em tópicosParticipação em tópicosCriador de EventosCriador de EventosPopular no fórum - AmigosPopular no fórum - AmigosAvaliação de MSGAvaliação de MSGMelhores avaliações de AmigosMelhores avaliações de AmigosRei dos Grupos no FórumRei dos Grupos no FórumMelhor RPGRecebe este ao criar sua Ficha RPG no Perfil
- Mensagens : 506
Pontos : 26600
Reputação : 0
Data de inscrição : 11/06/2018
Idade : 51
Localização : Brasil
FMGRPG
FMG:
(200/100)
» Simples Página de Login em HTML - Visual Studio Code
» Dicas da Microsoft - Criar um site simples usando HTML, CSS e JavaScript
» Para Baixar: Simples medidor de Memória do PC
» Bolo de cenoura simples, fofinho e com cobertura de chocolate.
Qui 14 Mar 2024, 09:36 por HuemersonFMG
» Esqueceu o número do seu telefone?
Ter 05 Dez 2023, 12:51 por HuemersonFMG
» Scripts SQL - Oracle
Ter 05 Dez 2023, 11:56 por HuemersonFMG
» Dicas para Excel
Sex 27 Out 2023, 11:22 por HuemersonFMG
» Acentos e Caracteres Especiais em HTML
Sex 20 Out 2023, 13:17 por HuemersonFMG
» Dez motivos para consumir mais café...
Dom 27 Ago 2023, 05:09 por alfredw10
» Combinações de teclas do Windows
Dom 06 Ago 2023, 13:29 por HuemersonFMG
» PL/SQL - Extensão da linguagem SQL - Oracle
Qua 10 maio 2023, 10:16 por HuemersonFMG
» Node.js é uma tecnologia assíncrona
Ter 09 maio 2023, 11:21 por HuemersonFMG
» Pontos Cardeais
Seg 24 Abr 2023, 20:02 por HuemersonFMG
» 1º DE MAIO – DIA MUNDIAL DO TRABALHO
Seg 24 Abr 2023, 15:34 por HuemersonFMG
» ChatGPT - robô virtual (chatbot) que responde a perguntas variadas
Seg 20 Fev 2023, 11:23 por HuemersonFMG
» Simples Página de Login em HTML - Visual Studio Code
Seg 06 Fev 2023, 13:40 por HuemersonFMG
» HTML - Dicas interessantes
Qui 19 Jan 2023, 17:02 por HuemersonFMG
» https://phaser.io/ - para criar jogos HTML5
Ter 17 Jan 2023, 13:06 por HuemersonFMG