FC ConcursosFC Concursos

Questão FC373399

Considere o formulário HTML e a função JavaScript abaixo. <form method="post"> <label for="n">Usuário:</label> <input type="text" name="user" size="30"> <label for="s">Senha:</labe

Desenvolvimento Web

FCC · 2022

Considere o formulário HTML e a função JavaScript abaixo.

 

<form method="post">
    <label for="n">Usuário:</label>
    <input type="text" name="user" size="30">
    <label for="s">Senha:</label>
     <input type="password" name="senha" size="30">
      <input type="button" value="Entrar" ..I.. >
</form>


<script>
function verificar(u, s) {


}
</script>

 

Para que ao clicar no botão a função verificar seja chamada, passando o conteúdo dos campos user e senha como parâmetros, a lacuna I deverá ser preenchida corretamente com

  1. onclick="verificar(user.value, senha.value)"
  2. onEvent("click")="verificar(user, senha)"
  3. onclick="verificar(this.user, this.senha)"
  4. onclick="verificar(user, senha)"
  5. onEvent("click")="call verificar(user.value, senha.value)"
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

A opção correta usa o atributo de evento onclick para executar a função quando o botão é clicado: onclick="verificar(user.value, senha.value)".

Ao escrever verificar(user.value, senha.value), estamos chamando a função verificar e passando como parâmetros o conteúdo atual dos campos de entrada. O sufixo .value é essencial porque lê o valor (texto) do elemento input, não o próprio elemento.

Na estrutura fornecida, os inputs possuem os nomes user e senha, que no contexto do navegador permitem referenciá‑los diretamente. Assim, no clique do botão a função recebe as strings digitadas e pode processá‑las imediatamente.

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

Continue aprendendo