Para impedir que o usuário altere valores em um campo texto ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - os atributos disabled ou readonly.
Para compreender a alternativa correta, é importante entender o funcionamento e a aplicação dos atributos disabled e readonly em campos de formulário HTML.
O atributo disabled pode ser adicionado a um input de formulário para torná-lo inativo. Isso significa que o usuário não poderá interagir com o campo, e o valor presente no campo não será enviado quando o formulário for submetido. Um campo desabilitado é visualmente diferente, geralmente apresentando um aspecto esmaecido.
Já o atributo readonly também impede que o usuário altere o valor do campo, mas, ao contrário do disabled, o campo readonly ainda enviará o seu valor quando o formulário for submetido. O campo somente leitura parece com um campo de texto normal, mas não aceita interações para alteração do seu conteúdo.
Ambos os atributos são usados para controlar a entrada de dados do usuário em um formulário. A escolha de usar um ou outro depende do comportamento desejado para o campo específico. Por exemplo, se for necessário garantir que um valor pré-definido seja enviado com o formulário, o atributo readonly é a escolha adequada. Se o campo deve ser visível, mas não deve interagir nem enviar dados, usa-se disabled.
As alternativas que mencionam os atributos unchecked e readonly estão incorretas porque unchecked não é um atributo aplicável para impedir a edição de um campo de texto, sendo mais associado a caixas de seleção (checkboxes).
Portanto, a alternativa B é a correta, pois tanto disabled quanto readonly podem ser usados para evitar que o usuário altere o valor de um campo de texto em um formulário HTML, dependendo de se queremos ou não enviar o valor desse campo quando o formulário for submetido.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
HTML XHTML
compact compact="compact"
checked checked="checked"
declare declare="declare"
readonly readonly="readonly"
disabled disabled="disabled"
selected selected="selected"
defer defer="defer"
ismap ismap="ismap"
nohref nohref="nohref"
noshade noshade="noshade"
nowrap nowrap="nowrap"
multiple multiple="multiple"
noresize noresize="noresize"
Disabled - desativa o campo de texto, de forma que o usuário não consiga acessá-lo.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo