← Questões de Programação

Programação · FGV · 2023

Questão comentada de Programação

Na linguagem de programação HTML 5, o atributo que pode ser incluído no elemento <input> para indicar que o usuário não pode editar o conteúdo deste elemento é:

Gabarito: C

No HTML5, alguns atributos servem para controlar a forma de preenchimento do campo de formulários. Quando a questão pergunta qual atributo impede o usuário de editar o conteúdo do elemento , ela está falando de um campo somente leitura. Isso é exatamente o papel de readonly: o valor pode até aparecer no formulário e ser enviado, mas não pode ser alterado pelo usuário. É bom não confundir com readonly, porque a banca adora misturar conceitos parecidos. Aqui a ideia não é desabilitar o campo por completo, nem apenas sugerir um texto, nem tornar o preenchimento obrigatório. O objetivo é apenas travar a edição, mantendo o conteúdo visível e, em regra, submetível. Portanto, o gabarito C está correto porque readonly é o atributo HTML usado para tornar o input não editável pelo usuário. Em terminologia de HTML5, ele define um controle em estado somente leitura. Se você pensar em prova, guarde esta lógica: placeholder é dica visual, required cobra preenchimento, autocomplete lida com sugestão automática, e readonly congela a edição. A questão é clássica de reconhecimento direto de atributo, sem pegadinha técnica além da troca de nomes parecidos.

Continue treinando

Questões relacionadas