Redefinir a cor da borda de um controle de entrada (HTML / Javascript)

Alguém sabe como redefinir a cor da borda de um controle de entrada depois de modificado usando javascript? Útil para validação, destacando os campos que contêm dados incorretos ou inválidos etc.

Por exemplo. alterando a borda:

document.getElementById('myinput').style.border = '1px solid red';

como redefinir? a próxima linha remove a borda completamente ...

document.getElementById('myinput').style.border = '';

e eu redefinir a cor da borda de volta para uma cor específica (por exemplo, preto ou cinza, etc.), pode parecer estranho em alguns navegadores / sistemas operacionais que meio que 'temam' os controles ...

thanks heaps!

questionAnswers(3)

yourAnswerToTheQuestion