Buscar

formação profissional de computaçãoCom a chegada do HTML 5, novos tipos de campos foram disponibilizados para certificar que o usuário digite a in...

formação profissional de computaçãoCom a chegada do HTML 5, novos tipos de campos foram disponibilizados para certificar que o usuário digite a informação solicitada. Há campos que verificam automaticamente se o valor é uma data, hora, e-mail, número etc. Entretanto nem todos os navegadores os implementam, o que torna necessária uma validação mais específica. Observe um trecho de código: Descrição de imagem: a imagem possui uma codificação em HTML e JavaScript. Na linha 1, lê-se: sinal de menor, body, sinal de maior. Na linha 2, lê-se: sinal de menor, form, name, igual a, aspas duplas, formulario, aspas duplas, action, igual a, aspas duplas, busca, ponto, php, aspas duplas, onSubmit, igual a, aspas duplas, valida, abre parêntese, fecha parêntese, ponto e vírgula, aspas duplas, sinal de maior. Na linha 3, lê-se: procurar dois pontos, sinal de menor, input, type, igual a, aspas simples, text, aspas simples, name, igual a, aspas simples, busca, aspas simples, required, sinal de maior, sinal de menor, br, sinal de maior. Na linha 4, lê-se: sinal de menor, input, type, igual a, aspas simples, submit, aspas simples, sinal de maior, sinal de menor, barra, input, sinal de maior. Na linha 5, lê-se: sinal de menor, barra, form, sinal de maior. Na linha 6, lê-se: sinal de menor, script, sinal de maior. Na linha 7, lê-se: function, valida, abre parêntese, fecha parêntese, abre chave. Na linha 8, lê-se: if, abre parêntese, document, ponto, formulario, ponto, busca, ponto, value, igual, igual a, aspas duplas, aspas duplas, fecha parêntese, abre chave. Na linha 9, lê-se: alert, abre parêntese, aspas duplas, preencha o campo busca corretamente, aspas duplas, fecha parêntese, ponto e vírgula. Na linha 10, lê-se: document, ponto, formulario, ponto, busca, ponto, focus, abre parêntese, fecha parêntese, ponto e vírgula. Na linha 11, lê-se: return, false, ponto e vírgula. Na linha 12, lê-se: fecha chave. Na linha 13, lê-se: return, true, ponto e vírgula. Na linha 14, lê-se: fecha chave. Na linha 15, lê-se: sinal de menor, barra, script, sinal de maior. Na linha 16, lê-se: sinal de menor, barra, body, sinal de maior. Fonte: Elaborada pelo autor. A partir da análise do código e de suas funcionalidades, julgue as afirmativas a seguir. I. O código não funcionará, pois JavaScript necessita ser carregado através de um arquivo separado com a extensão .js. II. Nesse caso, se o usuário digitar um caractere de espaço e pressionar enter, a chamada será realizada normalmente. III. O código executará com erro caso a página requisitada na expressão action não exista ou esteja em pasta diferente da chamada. IV. O alert será exibido no momento em que o usuário terminar de digitar uma expressão inválida no campo de busca.

Respostas

User badge image

Ed Verified user icon

A partir da análise do código apresentado, podemos afirmar que: I. A afirmativa está incorreta, pois o código JavaScript pode ser inserido diretamente no arquivo HTML, sem a necessidade de um arquivo separado com a extensão .js. II. A afirmativa está incorreta, pois o código JavaScript apresentado não permite a inserção de caracteres de espaço no campo de busca. Além disso, a chamada só será realizada se o campo de busca estiver preenchido corretamente. III. A afirmativa está correta, pois se a página requisitada na expressão action não existir ou estiver em pasta diferente da chamada, o código não será executado corretamente. IV. A afirmativa está correta, pois o alert será exibido no momento em que o usuário terminar de digitar uma expressão inválida no campo de busca. Portanto, as afirmativas III e IV estão corretas.

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina