-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapp.js
72 lines (63 loc) · 1.64 KB
/
app.js
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
$('.carousel').carousel({
interval: 3000
})
function hideNav() {
$(".nav-link").on("click", function(){
$('.navbar-collapse').collapse('hide');
});
}
function submitForm() {
const form = document.querySelector('#form')
const name = document.querySelector('#name')
const number = document.querySelector('#number')
const email = document.querySelector('#email')
const address = document.querySelector('#address')
const codeZip = document.querySelector('#codeZip')
const textarea = document.querySelector('#validationTextarea')
form.addEventListener('submit', (e) => {
e.preventDefault()
if (name.value === "") {
alert('Favor, preencha o nome')
return;
}
if (number.value === "") {
alert('Favor, preencha o celular')
return;
}
if (email.value === "") {
alert('Favor, preencha o email')
return;
}
if (address.value === "") {
alert('Favor, preencha o endereço')
return;
}
if (codeZip.value === "") {
alert('Favor, preencha o cep')
return;
}
if (textarea.value === "") {
alert('Favor, preencha o seu projeto')
return;
}
form.submit();
});
}
function moveSection() {
const section = document.querySelectorAll('.nav-item a[href^="#"]')
function transiton(event) {
event.preventDefault();
const href = event.currentTarget.getAttribute('href');
const links = document.querySelector(href);
links.scrollIntoView({
behavior: "smooth",
block: "start",
})
}
section.forEach((link) => {
link.addEventListener('click', transiton)
})
}
hideNav();
submitForm();
moveSection();