-
Notifications
You must be signed in to change notification settings - Fork 0
/
javascript.js
45 lines (38 loc) · 1.09 KB
/
javascript.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
var getNumero = () => Math.floor(Math.random() * 10 + 1)
const primNum = getNumero()
const segNum = getNumero()
const resultCorreto = primNum + segNum
document.getElementById("labelOperacao").innerHTML = `${primNum} + ${segNum} = ?*`
function onSub(params) {
if (!params.nome.value) {
alert("Campo NOME é obrigatório.")
params.nome.focus()
return false
}
if (!params.email.value) {
alert("Campo EMAIL é obrigatório.")
params.email.focus()
return false
}
if (!params.profissional.value) {
alert("Escolha um estado profissional.")
params.profissional.focus()
return false
}
if (!params.objetivo.value) {
alert("Escolha um objetivo.")
params.objetivo.focus()
return false
}
if (!params.operacao.value) {
alert("O resultado é obrigatório.")
params.operacao.focus()
return false
}
if (parseInt(params.operacao.value) !== resultCorreto) {
alert("Valor incorreto.")
params.operacao.focus()
return false
}
return true
}