Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/08/2012, 09:22
af1
 
Fecha de Ingreso: junio-2010
Mensajes: 87
Antigüedad: 14 años, 5 meses
Puntos: 2
Hacer foco a un campo al realizarse un evento.

Hola. Les cuento el siguiente problema.

Estoy validando un campo input con javascript. El código:

function esDecimal(e){
var numero=window.event.srcElement.value;
if (!/^[$]*[0-9]*.[0-9]*$/.test(numero)){ //Verifico que sea decimal por medio de una expresión regular.
alert("El valor " + numero + " no es un número");
window.event.srcElement.focus(e);
}else{
guardarDatos(e); //envío datos por AJAX
}
}

La comprobación se hace bien. El problema que tengo quiero que se haga foco al elemento que produjo el evento. Probé con la línea "window.event.srcElement.focus(e);", pero no está funcionando.

Que opinan?

Saludos!