Funzione conversione da minuti in ore

elpirata

Utente Attivo
18 Mar 2009
264
7
18
Un saluto a tutti,
ho questa funzione la quale mi converte i minuti inseriti in un campo di testo in ore/minuti

JavaScript:
<script type="text/javascript">
<!--
function soloInteri(campo){
    var pattern=/^[0-9]{1,4}$/;
    var c=campo.value
    if(!c.match(pattern) || parseInt(c)>1000){
        alert('Inserire solo il numero di minuti')
        campo.value=0;
        campo.focus();
    }
}
//-->
</script>

Il problema è che dovrei inserire 1380 l'equivalente di 23 ore,
ma cosi come impostata la funzione non mi permette di superare i 999 minuti,
se li supero entra nel
Codice:
 if(!c.match(pattern) || parseInt(c)>1000)
e mi restituisce l'alert "Inserire solo il numero di minuti".

Mi dareste una mano a sistemare la funzione ?

Grazie mille
 

Discussioni simili