Ich verwende die folgenden in einem Formulareingabefeld Text als jemand Typen auszudrucken:String während der Textausdruck ersetzen - Javascript
<script>
var inputBox = document.getElementById('company');
inputBox.onkeyup = function(){
document.getElementById('printchatbox').innerHTML = inputBox.value;
}
</script>
Dies funktioniert gut aber auch ersetzen, möchte ich Sie alle Leerzeichen ein Benutzer mit einem Unterstrich. Um dies zu tun, habe ich folgendes versucht, um ein einfaches Ersetzen zu tun, aber das scheint das Ganze zu brechen.
<script>
var inputBox = document.getElementById('company');
inputBox.onkeyup = function(){
var res = inputBox.replace(" ", "_");
document.getElementById('printchatbox').innerHTML = res.value;
}
</script>
Irgendeine Idee, was ich hier falsch mache?