Hola amigos, lo que yo quiero hacer es una comprobacion de un cuadro de texto al salir el foco. Buscando por ahi, encontre un codigo que supuestamente hace esa comprobacion, pero no pasa nada... quisiera por favor me ayuden a solucionar mi problema, aqui les adjunto el codigo:
Código PHP:
function validarEntero(valor){
//intento convertir a entero.
//si era un entero no le afecta, si no lo era lo intenta convertir
valor = parseInt(valor)
//Compruebo si es un valor numérico
if (isNaN(valor)) {
//entonces (no es numero) devuelvo el valor cadena vacia
return ""
}else{
//En caso contrario (Si era un número) devuelvo el valor
return valor
}
}
function compruebaValidoEntero(numero){
enteroValidado = validarEntero(document.f1.numero.value);
alert (enteroValidado);
if (enteroValidado == ""){
//si era la cadena vacía es que no era válido. Lo aviso
alert ("Debe escribir un entero!")
//selecciono el texto
document.f1.numero.select()
//coloco otra vez el foco
document.f1.numero.focus()
}else
document.f1.numero.value = enteroValidado
}
Y el UNO de los tantos cuadros de textos (que genero dinamicamente) es:
Código PHP:
<input style="text-align:center" type="text" name="ind1_" size="1" onblur="compruebaValidoEntero(this);">
Espero puedan ayudarme, muchas gracias