Advertisement
Guest User

Untitled

a guest
Sep 10th, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
jQuery 2.27 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="de">
  3.   <head>
  4.     <meta charset="utf-8" />
  5.     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  6.     <script src="https://code.jquery.com/jquery-latest.js"></script>
  7.    
  8.     <script>
  9.            
  10.            
  11.            
  12.             $( document ).ready(function() {
  13.                 // Obige Function stellt sicher, dass sämtlicher nachfolgender code erst ausgeführt wird, wenn das gesamte Dokument geladen ist. Sonst kann es dazu kommen, dass Javascript den "berechnen_button" sucht aber, der noch gar nicht exisitert, weil das Dokument noch gar nicht soweit geparsed ist. Also JS einfach alles hierein ballern. Viele Entwickler gehen dazu über, JS einfach im Footer zu laden, also dann wenn die gesamte Seite geladen ist. Spart paar Millisekunden Ladezeit :D.
  14.                
  15.                 $("#berechnen_button").on("click", function() {
  16.                     // Obige Funktion ist JQuery Schreibweise und Alternative zu den onclick="" im HTML Attribut. Ist ein Listener, der einfach darauf wartet, dass der Button gefired wird :D.
  17.                     // JQuery ist eigentlich immer so aufgebaut. Erst der Selector des Elements (hier: $("#berechnen_button") und danach das was passieren soll. Bspw. kannst du den button auch ganz einfach mit JQuery ausfaden: $("#berechnen_button").fadeOut();
  18.                     var loginStunde = parseInt($("#login_stunde").val());
  19.                     // Wieder der Selector und das Auslesen des Values des Formularfelds in JQuery Schreibweise (.val()). Danach nur noch Umwandlung von String zu Integer
  20.                    
  21.                     var loginMinute = parseInt($("#login_minute").val());
  22.                     var logoutMinute = loginMinute + 24;
  23.                     var logoutStunde = loginStunde + 9;
  24.                     alert(logoutStunde+":"+logoutMinute);
  25.                 });
  26.             });
  27.            
  28.     </script>
  29.    
  30.     <title>Test</title>
  31.   </head>
  32.  
  33.   <body>
  34.    
  35.     <h2> Logout Rechner </h2>
  36.     Login Zeit: <input type="text" min="0" max="12" size="2" id="login_stunde" maxlength="2" value="6">:<input type="text" id="login_minute" min="0" max="59" size="2" maxlength="2" value="10">
  37.     <input type="button" value="Berechnen" id="berechnen_button"> <br> <br>
  38.     Logout um:  <input type="text" name="logoutZeit" size="4" disabled> <br>
  39.  
  40.  
  41.   </body>
  42.  
  43. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement