Grazie mi hai aperto un mondo ho provato ad integrare nello script anche il controllo per verificare che siano solo numeri
Codice PHP:
return (!isNaN(counter) && !isNaN(parseFloat(counter))); 
Funziona in modo strano. Inizia a spammare allert perchè, dal momento che verifica che i campi siano solo numeri, anche lo spazio vuoto dei form ancora da compilare lo rileva come errore. Come dirgli di ignorare il null?