Please note, this is a STATIC archive of website www.tutorialspoint.com from 11 May 2019, cach3.com does not collect or store any user information, there is no "phishing" involved.
Tutorialspoint

jQuer - Datepicker

<!doctype html>
<!--
https://www.tutorialspoint.com/jqueryui/jqueryui_datepicker.htm
-->
<html lang = "kr">
   <head>
      <meta charset = "utf-8">
      <title>jQuery UI Datepicker functionality</title>
      <link href = "https://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css"
         rel = "stylesheet">
      <script src = "https://code.jquery.com/jquery-1.10.2.js"></script>
      <script src = "https://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
      
      <!-- Javascript -->
      <script>
         $(document).ready(function() {
             $("body").click(function(event) {
   console.log("clicked: " + event.target);
});

            //1. Default functionality
            $( "#datepicker-11" ).datepicker();
            $( "#datepicker-12" ).datepicker();
            $( "#datepicker-13" ).datepicker();
            $( "#button-11" ).tooltip();
            $( "#datepicker-11" ).tooltip({disabled: false});
            $( "#datepicker-12" ).tooltip({content: "<strong>Hi!</strong>",
               track:true});            
            $( "#datepicker-13" ).tooltip({disabled: true});
            //동적으로 생성된 DOM개체의 이벤트에 연결
            $( "#datepicker-12" ).on('change', function(){
                alert($( this ).val());
            }
            );
            $("#datepicker-13").focusin(function() {
                $("#datepicker-13").css("background-color", "green");  
            });
            $("#datepicker-13").blur(function() {
                $("#datepicker-13").css("background-color", "white");  
            });    
            $( "#datepicker-13" ).change(function(){
                //$("#datepicker-13").attr("disabled", true);
                $("#datepicker-13").css("background-color", "blue");       
            }
            );
            
            $( "#button-11" ).click(function(){
                alert($("#datepicker-11").val());
            }
            );  
            
            //2. Inline Datepicker
            $( "#datepicker-2" ).datepicker();
            $( "#button-2" ).click(function(){
                alert($("#datepicker-2").val());
            }
            );      
            $( "#datepicker-2" ).change(function(){
                $( "#label-2" ).text($( "#datepicker-2" ).val());
            }
            );  
            
            //3. Use of appendText, dateFormat, altField and altFormat
            $( "#datepicker-31" ).datepicker({
               appendText:"(yy/mm/dd)",
               dateFormat:"yy/mm/dd",
               altField: "#datepicker-32",
               altFormat: "DD, d MM, yy"               
            });
            //4. Use of beforeShowDay
            $( "#datepicker-4" ).datepicker({
                dateFormat:"yy/mm/dd",
               beforeShowDay : function (date) {
                  var dayOfWeek = date.getDay ();
                  // 0 : Sunday, 1 : Monday, ...
                  if (dayOfWeek == 0 || dayOfWeek == 6) return [false];
                  else return [true];
               }
            });
            //5. Use of defaultDate, dayNamesMin, and duration
            $( "#datepicker-5" ).datepicker({
               defaultDate:+9,
               dayNamesMin: [ "일", "월", "화", "수", "목", "금", "토" ],
               duration: "slow"
            });  
            
            //7. Use of changeMonth, changeYear, and numberOfMonths
            $( "#datepicker-7" ).datepicker({
               changeMonth:true,
               changeYear:true,
               numberOfMonths:[1,1]
            });            
         });
      </script>
   </head>
   
   <body>
      <!-- HTML --> 
      <div>1. Default functionality
      <p>Enter Date1: <input type = "text" id = "datepicker-11" title="date1"><input type = "button" id = "button-11" value="button-11" title="Date1 값 확인"></p>
      <p>Enter Date2: <input type = "text" id = "datepicker-12" title="date2"></p>
      <p>Enter Date3: <input type = "text" id = "datepicker-13" title="date3"></p>
      </div>
      
      <div>2. Inline Datepicker
      <p>
      Enter Date: <div id = "datepicker-2"></div>
      <input type = "button" id = "button-2" value="button-2">
      <label id="label-2"></label>
      </div> 
      <p></p>
      <div> 3. 
      Use of appendText, dateFormat, altField and altFormat
      <p>Enter Date: <input type = "text" id = "datepicker-31"></p>
      <p>Alternate Date: <input type = "text" id = "datepicker-32"></p>      
      </div> 
      
      <p>
          4. Use of beforeShowDay
<p>Enter Date: <input type = "text" id = "datepicker-4"></p>          
      </p>
      
      <p>
      5. Use of defaultDate, dayNamesMin, and duration
<p>Enter Date: <input type = "text" id = "datepicker-5"></p>         
      </p>    
      
    <p>
      7. Use of changeMonth, changeYear, and numberOfMonths
<p>Enter Date: <input type = "text" id = "datepicker-7"></p>        
      </p>       
   </body>
</html>

Advertisements
Loading...

We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy.