Muchas gracias @Emprear.
Solo necesitaba un poquito de luz para poder seguir adelante en el camino XD
Mi código finalmente ha quedado así:
Código Javascript
:
Ver original// Validacion Numérica
function validarEntero(input){
return !isNaN(input)&&parseInt(input)==input;
}
//Campos valoración
function validar(campo){
var valoracion = document.getElementById(campo);
if((!validarEntero(valoracion.value))||(valoracion.value == "")||(valoracion.value <= 0)||(valoracion.value > 100)){
valoracion.value = "";
valoracion.focus();
}
}
//Campo pregunta
function verificar(campo){
var pregunta = document.getElementById(campo);
if((!validarEntero(pregunta.value))||(pregunta.value == "")||(pregunta.value < 1)||(pregunta.value > 90)){
pregunta.value = "";
pregunta.focus();
}
}
El campo 'pregunta' era uno simplemente, sin embargo los campos 'valoracion' son 3. y con distintas reglas de validación, aunque algunas comunes en los dos, por eso intenté hacerlo en la misma validación.
Un saludo y muchas gracias, espero que os sirva a vosotros también.
PD: Lo siento por el Up, pero veía como el post se quedaba cada vez más atrás y el tema era urgentillo.. (y casualmente es para un tema de un hospital XD).