Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/11/2003, 17:15
knarfy
 
Fecha de Ingreso: julio-2003
Mensajes: 116
Antigüedad: 21 años, 6 meses
Puntos: 0
Sustituir espacios en blanco con "_"

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