Hola, adoniasv
Creo que debes distinguir la comprobación de texto de la de número, y te sobran las comillas en los valores numéricos:
Donde dice:
Código PHP:
if (document.forms[0].elements[a].value.length > "1" || document.forms[0].elements[a].value > "70"){
Pon:
Código PHP:
var dato=document.forms[0].elements[a].value
if (dato.length > 1 || parseInt(dato) > 70){
Aparte, me parece que la condición no es exactamente correcta; si se escribe "50", por ej., no la pasará por ser un texto de más de un carácter.