function validaformulario(nombre, numero, opciones){
if (numero.length==0){
alert("Tiene que escribir el numero del ejercicio")
nombre.focus()
return 0;
}
else
{
valor = validarEntero(numero)
numero = valor
if (valor==""){
alert("Tiene que introducir un número de ejercicio")
nombre.focus()
return 0;
}
}
var seleccionado = false;
for(var i=0; i<opciones.length; i++) {
if(opciones[i].checked) {
nombre.submit();
seleccionado = true;
break;
}
}
if(!seleccionado) {
alert("Tiene que seleccionar una opción")
return false;
}
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
}
}