FC ConcursosFC Concursos

Questão FC688362

<!DOCTYPE html> <html lang=”pt‑BR”> <head> <meta charset=”UTF‑8”> </head> <body> <h1>Digite um número entre 0 e 100</h1> <input type=”number” id=”numero” placeholder=”Digite um núm

Desenvolvimento Web

QUADRIX · 2025

<!DOCTYPE html>

<html lang=”pt‑BR”>

<head>

<meta charset=”UTF‑8”>

</head>

<body>

<h1>Digite um número entre 0 e 100</h1>

 

<input type=”number” id=”numero” placeholder=”Digite um número” />

<button #CRM_ES#>Enviar</button>

 

<div id=”mensagem”></div>

 

<script>

function validarNumero() {

const valor = document.getElementById(‘numero’).value;

const numero = Number(valor);

const mensagem = document.getElementById(‘mensagem’);

 

if (valor === “”) {

alert(“Por favor, digite um número.”); mensagem.textContent = “”; return; } if (numero >= 0 && numero <= 100) { alert(“Parabéns. Você digitou um número válido.”);

mensagem.textContent = “”;

} else {

alert(“Você digitou um número inválido. Tente novamente.”);

mensagem.textContent = “”;

}

}

</script>

</body>

</html>

 

Com base nesse código, assinale a opção que apresenta o trecho de código que deverá substituir os caracteres #CRM_ES# de forma que, se o usuário clicar uma vez com o botão esquerdo do mouse no botão Enviar, a página execute a função validarNumero() para validar o número digitado no campo de texto.

  1. onwheel=”validarNumero()”
  2. onclick=”validarNumero()”
  3. ondrop=”validarNumero()”
  4. ondblclick=”validarNumero()”
  5. oncontextmenu=”validarNumero()”
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

A alternativa correta é onclick="validarNumero()". Esse atributo HTML liga o manipulador de evento de clique ao elemento, fazendo com que a função validarNumero() seja executada quando o botão for acionado.

O evento click corresponde a um único acionamento pelo botão primário do mouse (clique esquerdo), que é justamente a interação exigida na questão.

A presença dos parênteses () após o nome da função indica que ela deve ser invocada no momento do evento, ou seja, a chamada é executada imediatamente ao clicar.

Use aspas duplas para envolver a expressão no atributo, conforme mostrado. A função precisa estar disponível no escopo global ou definida no mesmo documento para ser chamada corretamente.

Na estrutura fornecida, a função validarNumero() está declarada em <script>, portanto a substituição proposta atende ao requisito e validará o valor quando o usuário clicar no botão.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo