-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcontratarPJ.js
More file actions
52 lines (45 loc) · 1.38 KB
/
Copy pathcontratarPJ.js
File metadata and controls
52 lines (45 loc) · 1.38 KB
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
buttonContratar.onclick = function () {
descricao.value = "";
dataInicio.value = "";
dataTermino.value = "";
horarioInicio.value = "";
horarioTermino.value = "";
dataInicio.disabled = false;
dataTermino.disabled = false;
modal.style.display = "flex";
buttonEnviar.disabled = true;
descricao.focus();
};
buttonFechar.onclick = function () {
modal.style.display = "none";
};
buttonEnviar.onclick = function () {
liberaBotao;
let dadosServico = {
descricaoServico: descricao.value,
dataInicioServico: dataInicio.value,
dataTerminoServico: dataTermino.value,
horarioInicioServico: horarioInicio.value,
horarioTerminoServico: horarioTermino.value,
};
console.log(dadosServico);
modal.style.display = "none";
};
let liberaBotao = function () {
if (
descricao.value.length > 0 &&
dataInicio.value.length > 0 &&
dataTermino.value.length > 0 &&
horarioInicio.value.length > 0 &&
horarioTermino.value.length > 0
) {
buttonEnviar.disabled = false;
} else {
buttonEnviar.disabled = true;
}
};
descricao.onkeyup = liberaBotao;
dataInicio.onchange = liberaBotao;
dataTermino.onchange = liberaBotao;
horarioInicio.onchange = liberaBotao;
horarioTermino.onchange = liberaBotao;