Habiltar um campo a partir de uma opção de um campo select

Boa tarde, preciso que um campo seja habiltado a partir de uma opção escolhida de um campo select:

Tipo de Pagamento Selecione Fornecedor Colaborador Prestador de Serviço Outro
Número da Solicitação de Compra

usei esse codigo em um arquivo custom.js porem não deu certo:
$(“#tipoPagamento”).change(function() {
if ($(this).val() == “Prestador”) {
$(“#scompra”).prop(“readonly”, true);
} else {
$(“#scompra”).prop(“readonly”, false);
}
});
O que estou fazendo de errado?

1 curtida

Olá, tudo bem?

Tem fazer assim

  $("#tipoPagamento").change(function () {
    if ($(this).val() == "Prestador") {
      $("#scompra").prop("readonly", true)
    } else {
      $("#scompra").removeAttr("readonly")
    }
  })

Testa aí… abs