Hola, quiero que en el evento onkeyup de un input me compruebe si se ha escrito un espacio en blanco, y si es así que lo sustituya por un guión bajo "_". Tengo este script:
Código PHP:
function comprueba(esto){
var contenido=""
var Letra;
palabra=esto.value;
for (i=0;i<palabra.length;i++){
Letra=palabra.charAt(i);
if (Letra==" "){
Letra=palabra.replace(" ","_");
//Letra=palabra.split(" ").join("_");
contenido=Letra;
}
else{contenido=Letra;}
}//fin del for
return contenido;
}
Pero cuando escribo dos caracteres borra el contenido el input.
A ver si me podeis echar una mano. Gracias