Informática Múltipla Escolha

Em relação aos Formulários, analise os códigos abaixo e as seguintes afirmações: O formulário deverá conter um botão "submit". Todos os campos que serão tratados no script PHP deverão conter o parâmetro "name", caso contrário, os dados não serão passados para o script PHP. Um formulário HTML é apenas uma tela bonita para onde os usuários poderão inserir informações que serão interpretados de alguma maneira por algum script em um determinado servidor. Pode-se afirmar que:

Em relação aos Formulários, analise os códigos abaixo e as seguintes afirmações:

O formulário deverá conter um botão "submit".
Todos os campos que serão tratados no script PHP deverão conter o parâmetro "name", caso contrário, os dados não serão passados para o script PHP.
Um formulário HTML é apenas uma tela bonita para onde os usuários poderão inserir informações que serão interpretados de alguma maneira por algum script em um determinado servidor.
Pode-se afirmar que:

  1. Todas as afirmações.
  2. Somente as afirmações I e II.
  3. Nenhuma das afirmações.
  4. Somente as afirmações I e III.
  5. Somente as afirmações II e III.

Resolução completa

Explicação passo a passo

E
Alternativa E

Alternativa E - Somente as afirmações II e III

Análise das Afirmações

Afirmação I: "O formulário deverá conter um botão 'submit'"

Esta afirmação NÃO é totalmente correta. Embora seja uma prática comum e recomendada, um formulário HTML pode ser submetido sem um botão submit explícito através de:

  • Pressionar a tecla Enter em campos de texto
  • Eventos JavaScript que disparam a submissão programaticamente
  • Links ou outros elementos que acionam form.submit()

Portanto, tecnicamente, um formulário pode funcionar sem um botão submit visível.


Afirmação II: "Todos os campos... deverão conter o parâmetro 'name'"

Esta afirmação é CORRETA. Para que os dados dos inputs sejam enviados ao servidor via PHP, eles devem ter o atributo name. Exemplo:

<!-- Enviado ao PHP -->
<input type="text" name="usuario">

<!-- NÃO enviado ao PHP -->
<input type="text"> <!-- Sem atributo name -->

Sem o atributo name, o valor fica isolado e não é incluído na requisição HTTP.


Afirmação III: "Um formulário HTML é apenas uma tela bonita..."

Esta afirmação é CORRETA. Descreve corretamente a arquitetura cliente-servidor:

ComponenteFunção
HTML FormInterface de entrada (frontend)
PHP ScriptProcessamento dos dados (backend)
ServidorHospeda o script PHP

O formulário HTML coleta os dados e os envia para um script no servidor que processa as informações.


Conclusão

AfirmaçãoCorreta?Motivo
IBotão submit não é obrigatório tecnicamente
IIAtributo name é necessário para envio de dados
IIIDescrição correta da arquitetura cliente-servidor

Alternativa E - Somente as afirmações II e III.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.