Tienes serios problemas de conceptos innerHTML es para elementos que tengan contenido (divs, td, label, etc). Para los inputs debes de usar
value para asignarle un valor
Código Javascript
:
Ver originalfunction a(esto){
document.getElementById('resultado').value = esto;
}
Saludos