-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path1.2-input.html
30 lines (30 loc) · 1.66 KB
/
1.2-input.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<!DOCTYPE html>
<html>
<head>
<title>Formulário</title>
<meta charset="UTF-8">
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<h1>Oficina de Validação de Dados com JavaScript</h1><br>
<form name="form">
<legend>Formulário Simples para Entrada de Dados</legend> <!-- Legenda/título do formulário -->
<label id="nomL" for="nome">Nome:</label><br> <!-- Quando clicado neste elemento, o cursor é direcionado ao campo referenciado -->
<input type="text" id="nome" name="nome" required><br><br>
<button class="btn btn-success" type="submit" onclick="capturar();">Enviar</button>
<!-- Com o atributo ONCLICK, quando o usuário clicar no botão, o browser executará a função a que se refere -->
</form>
<script>
function capturar() {
// Uma forma de pegar dados de formulários é utilizando o atributo NAME e se direcionando por isso no JS
// Exemplo abaixo: Em tal documento, no elemento com o nome 'form', dentro dele, no elemento chamado 'nome', pegue o valor
// Além de pegar o valor, dá para alterar atributos e com isso mudar o estilo do elemento, entre outros recursos
var nome = document.form.nome.value;
var txt = document.getElementById("nomL").innerHTML;
// Com o ALERT, será mostrado na tela um alerta com 'txt' (que é o LABEL) e 'nome', que é o valor capturado do campo de texto
alert(txt + nome);
}
</script>
</body>
</html>