Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/10/2010, 15:16
defleaner
 
Fecha de Ingreso: octubre-2010
Mensajes: 3
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: ayuda con replace, no me funciona al dar enter

Solucionado, gracias a un compa de trabajo:

en el form llamamos a:
onkeypress="javascript:return pulsar(event)"

y la función queda así, lo que me faltaba era especificar el form para regresar el valor de la variable ya transformada :S

Código:
function pulsar(e) {
  if (e.keyCode==13) {
	  var cadena = document.form1.ob_clave.value.replace(/á/ig,'a').replace(/é/ig,'e').replace(/í/ig,'i').replace(/ó/ig,'o').replace(/ú/ig,'u').replace(/ñ/ig,'n').replace(/[^a-z\d ]+/ig,'');
	  document.form1.ob_clave.value=cadena;
}
Saludos!