Desabilitar campo texto

           Amigos tenho um formulário de pesquisa que tem dois campos texto (codígo e nome da razao social) preciso de uma funcao javascript que ao começar a digitar em um campo o outro desabilitasse ,evitando que o usuario digite nos dois campo. ':P

readonly - coloca o campo como somente leitura.
ou
disable - disabilita o campo

exemplo

Hugov,seria uma funcao ,porque se o usuario comecar a digitar a razao social ele desabilita o campo codigo e vice-versa.

tenta assim:

o script:

function desabilitaHabilita (idUm, idDois) { if (document.getElementById(idUm).value != "") { document.getElementById(idDois).disabled = true; } else { document.getElementById(idDois).disabled = false; } }
no input o ideal é colocar no evento onchange ou no onkeypess:

<input type="text" id="nome" name="nome" onchange="desabilitaHabilita('nome', 'razaoSocial');" > <input type="text" id="razaoSocial" name="razaoSocial" onchange="desabilitaHabilita('razaoSocial', 'nome');">
essa talvez não seja a melhor solução, mas aí você melhora um pouco para atender à sua necessidade…

abraço…

Acho que ficaria mais interessante usando um RadioButon, para uma seleção exclusiva, mais ou menos assim:

o Código: [ ]
o Razao Social: [ ]

E tratasse o evento neste RadioButton para habilitar/desabilitar as caixas. Se falei bobagem deixe para o GC.

Amigos muito obrigado consegui resolver o problema com a função do nosso amigo vsbdjunior.
Abraço a todos .’:D’