Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Convalidare ora in hh:mm

    Chi sa come posso convalidare un campo che contiene l'ora in hh:mm?

    Grazie

  2. #2
    Reale_Augello
    Guest

    Dovresti...

    ... provare così:

    codice:
    <script language="JavaScript">
    
    function Controllo(f) {
     var v1=f.nomecampo1.value;
     var ore=parseInt(v1.substr(0,2));
     var minuti=parseInt(v1.substr(3,2));
     if (ore<0 || ore>23 || minuti<0 || minuti>59) {
      alert("Inserire un orario corretto.");
      return false;
     }
     return true;
    }
    
    </script>
    Ciao !

  3. #3
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    re = /^[0-9]{2}:[0-9]{2}$/
    field = document.form_name.field_name.value;
    if (re.test(field))
    return true;
    else
    return false;
    o
    if (parseInt(field.substr(0, 2)) < 24) {
    if (field.charAt(2) == ":") {
    if (parseInt(field.substr(3)) < 60) {
    return true;
    } else {
    alert("minuti errati");
    return false;
    }
    } else {
    alert(": non trovato");
    return false;
    }
    } else {
    alert("ore errate");
    return false;
    }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.