Visualizzazione dei risultati da 1 a 4 su 4

Discussione: controllo orario

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171

    controllo orario

    ho due campi ,

    dalle ore___________ alle ore___________ minuti________
    dovrei controllare che i campi dalle alle sono giusti e nel campi minuti dovrebbe scrivere la differenza.

    esempio:
    dalle ore 08:00 alle ore 09:00 MINUTI = 60

    come posso fare?

  2. #2
    Utente di HTML.it L'avatar di Pastore12
    Registrato dal
    Oct 2008
    Messaggi
    1,051
    Quello che segue è stato fatto con Notepad. Sono diventato pazzo? Lo faccio solo perché uso il computer di un altro che non ha mai programmato in vita sua, altrimenti lo avrei insultato a morte per non aver installato Notepad++.

    A parte questo (che giustifica la possibile presenza di errori...)

    Codice PHP:
    dalle ore:
    <
    input type="text" id="daOre"/>:
    <
    input type="text" id="daMinuti"/>
    alle ore:
    <
    input type="text" id="aOre"/>:
    <
    input type="text" id="aMinuti"/>
    <
    button onclick="calcolaMinuti();">calcola</button>
    sono la bellezza di:
    <
    input type="text" id="minuti"/>

    <
    script language="javascript">
    function 
    calcolaMinuti()
    {
        
    daOre document.getElementById("daOre").value;
        
    daMinuti document.getElementById("daMinuti").value;
        
    aOre document.getElementById("aOre").value;
        
    aMinuti document.getElementById("aMinuti").value;

        var 
    daMinutiTotali daOre*60 +daMinuti;
        var 
    aMinutiTotali aOre*60 aMinuti;
        
    document.getElementById("minuti").value=daMinutiTotali-aMinutiTotali
    }
    </script> 
    Se non vuoi il pulsante "calcola" diventa decisamente più complicato..

    Ciao!
    "Ethics are to me something private. Whenever you use it as an argument for why somebody_else should do something, you’re no longer being ethical, you’re just being a sanctimonious dick-head"
    Linus Torvalds

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    grazie ho provato ma non funziona, ci sarà qualche errore sulla funzione.

  4. #4
    Utente di HTML.it L'avatar di Pastore12
    Registrato dal
    Oct 2008
    Messaggi
    1,051
    Ti ho detto che non era affidabile! Hai già trovato gli errori?


    Questa e' testata e funzionante:

    Codice PHP:
    <html>
    <
    head>
    <
    script src="http://code.jquery.com/jquery-latest.js"></script>

    <script language="javascript">
    function calcolaMinuti()
    {
        daOre = document.getElementById("daOre").value;
        daMinuti = document.getElementById("daMinuti").value;
        aOre = document.getElementById("aOre").value;
        aMinuti = document.getElementById("aMinuti").value;

        var daMinutiTotali = daOre*60 + daMinuti*1;
        var aMinutiTotali = aOre*60 + aMinuti*1;
            alert (aMinutiTotali);
            alert (daMinutiTotali);
            alert (aMinutiTotali-daMinutiTotali);
        document.getElementById("minuti").value=aMinutiTotali-daMinutiTotali;
    }
    </script>
    </head>
    <body>
    dalle ore:
    <input type="text" id="daOre"/>:
    <input type="text" id="daMinuti"/>
    alle ore:
    <input type="text" id="aOre"/>:
    <input type="text" id="aMinuti"/>
    <button onclick="calcolaMinuti();">calcola</button>
    sono la bellezza di:
    <input type="text" id="minuti"/>
    <body>
    </html> 
    Ciao!
    "Ethics are to me something private. Whenever you use it as an argument for why somebody_else should do something, you’re no longer being ethical, you’re just being a sanctimonious dick-head"
    Linus Torvalds

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 © 2024 vBulletin Solutions, Inc. All rights reserved.