
10/06/2003, 11:47
|
 | | | Fecha de Ingreso: mayo-2002
Mensajes: 106
Antigüedad: 22 años, 10 meses Puntos: 0 | |
SOLUCIONADO!!!!!! function Numero(Valor, Tipo, Nombre) {
if (isNaN(Valor)) {
alert("el valor introducido no es numerico");
setTimeout("eval('document.frmHabitaciones."+Nombr e+".focus()');", 10);
}
}
Asi he conseguido que funcione, supongo que el problema no era que no hacia el focus, sino que lo hacia antes de cambiar al siguiente textbox, con lo que primero hacia el focus correctamente y luego iba al siguiente textbox. No se si me explico pero asi funciona.
Gracias por las ideas de todos
Espero que el codigo sea util a mas de uno
ya de paso, podria hacer de alguan manera que se seleccionase todo el texto escrito, osea que cuando el focus vuelva al textbox anterior, el texto de ese textbox este seleccionado, con lo que al escribir ya se borrase el antiguo valor |