Un saluto a tutti,
ho questa funzione la quale mi converte i minuti inseriti in un campo di testo in ore/minuti
<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
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