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
- onclick="verificar(user.value, senha.value)"
- onEvent("click")="verificar(user, senha)"
- onclick="verificar(this.user, this.senha)"
- onclick="verificar(user, senha)"
- 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