Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/08/2008, 07:09
SoftEdward
 
Fecha de Ingreso: febrero-2005
Ubicación: 101% Paraguayo
Mensajes: 57
Antigüedad: 19 años, 3 meses
Puntos: 0
Mensaje Eliminar todos los espacios al escribir.

Buenas
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> 
Aqui el HTML solo para que se entienda mejor o algun novato lo pueda entender mejor.
Código HTML:
<input type="text" name="borrar" id="borrar" onkeyup='str_replace(" ","",this.value,this.id)' value="" /> 
A mas de uno le servira. :D

Saludos

Última edición por SoftEdward; 11/08/2008 a las 12:59 Razón: nuevos