SóProvas


ID
271045
Banca
CESPE / CEBRASPE
Órgão
PREVIC
Ano
2011
Provas
Disciplina
Programação
Assuntos

Acerca de programação Java e JavaScript, julgue os itens que se
seguem.

Com o uso de JavaScript, na realização da validação de formulários web em lote, o envio do formulário ao servidor é abortado quando são detectadas entradas incorretas de dados; nesse caso, ao se submeter o formulário, são apresentados todos os erros, a fim de que o usuário os corrija antes da próxima tentativa de envio do formulário.

Alternativas
Comentários
  • Acredito que a pegadinha da questão é "são apresentados todos os erros", pois dependendo do algoritmo utilizado para validar o formulário não necessariamente serão exibidos TODOS os erros, pode ser que seja exibido apenas 1, ao contrário do que a questão afirma, dando a entender que só pelo fato de usar JavaScript TODOS os erros serão apresentados.
  • O erro da questão está no fato de que ao usar o JavaScript as validações serão feitas no cliente (localmente) e não será necessário submeter o formulário ao servidor.
  • Definição:  JavaScript é uma linguagem de script (W3Schools afirma que se trata de uma linguagem de script, podendo ser considerada uma "leve linguagem de programação") baseada na linguagem de programação ECMAScript padronizada pela Ecma international nas especificações ECMA-262 e ISO/IEC 16262 e é atualmente a principal linguagem para programação client-side em navegadores web.

    Fonte: http://pt.wikipedia.org/wiki/JavaScript

    Entendo que, as validações de formulários web utilizando JavaScript são feitas no cliente sim. Obviamente, desde que sejam corretamente implementadas. Concordo com comentário do colega que diz talvez ser a palavra TODOS o motivo da banca ter considerado a alternativa INCORRETA, pois o comportamento do script dependerá do código implementado.
  • Acredito que o erro esteja no termo "formulários web em lote", pois não se faz validação de formulários em lote. A validação é do form que está sendo submetido.
  • Os formulários de uma página Web são validados um a um. Na ocorrência de algum erro, este e somente este erro é demonstrado.

    No caso de haver diversos erros. Estes só aparecerão após a correção dos anteriores.
  • Acredito que o erro esteja nessa parte:
    "... o envio do formulário ao servidor é abortado quando são detectadas entradas incorretas de dados..."

    Se o formulário não é enviado enquanto não passar pela validação, não será abortado!
  • Questão escrita de forma muito simples...  assim fica subjetivo...  o candidato precisa advinhar e imaginar a forma que um suposto script foi escrito. Questão merece ser anulada.

  • Java Script valida formulário no lado cliente, então ele nem chega a ir até o server... serve como uma pré validação, que precisa ser validada no lado server tbm.

    Em javascript se um campo estiver vazio ou incorreto é mostrado um ALERT campo a campo... e não todos os campos.

    E é validade formulário a formulário e não em lotes