Dal momento che non sono molto ferrato in javascript, mi spiegate perchè, modificando lo script come segue e soprattutto sostituendo <60 al precente >59 , funziona tutto bene?
Controllo se "durata" contiene 2 decimali e se questi assumono un valore non superiore a 59, visto che sono minuti
[CODE]
if (form.durata.value == "") {
alert("Inserire la durata.")
form.durata.focus();
return false}
var myre=/^\d+[\,\.]{1}\d{2}$/;
if (!(myre.test(form.durata.value))) {
alert("Immettere un numero con 2 decimali nella durata.");
form.durata.focus();
return false;
}
destra = parseInt(form.durata.value.split(",")[1],10)
if (!(destra<60 ))
{
alert("numero maggiore di 59 minuti non consentito");
form.durata.focus();
return false;
}
[CODE]

Rispondi quotando