Me imagino qeu habra metodos mas sofisticados de poder hacer esta funcion.
Pero de todas maneras publico, le podra servir a alguien.
El objetivo de la funcion es que no permita ingresar enspacion en blanco. por cierto lo quite de un usuario "mape367" que lo habia publicado en este mismo foro, no se si fue su propia idea o tambien lo quito pero lo vi por el.
Aqui la funcion Javascript:
Código HTML:
<script> function str_replace(busca, repla, orig, campo) { try{ str = new String(orig); rExp = "/"+busca+"/g"; rExp = eval(rExp); newS = String(repla); str = new String(str.replace(rExp, newS)); document.getElementById(campo).value= str; }catch(e){ alert("Error en reemplazar: "+e); } </script>
Código HTML:
<input type="text" name="borrar" id="borrar" onkeyup='str_replace(" ","",this.value,this.id)' value="" />
Saludos