Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/10/2013, 18:42
ocp001a
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 6 meses
Puntos: 528
Respuesta: No permitir escribir más de un espacio

Una opción es con keyup

<input type="text" id="texto" onkeyup="espacios(this);">

Código Javascript:
Ver original
  1. espacios=function(input){
  2.      input.value=input.value.replace('  ',' ');//sustituimos dos espacios seguidos por uno
  3. }

incluso se puede hacer en la misma definición del input para no llamar la funcion

<input type="text" id="texto" onkeyup="this.value=this.value.replace(' ',' ');">