2018-03-19
Bootstrap 3 Date/Time Picker v4.17.47
https://github.com/Eonasdan/bootstrap-datetimepicker/
Datepicker 套件在網路上有很多種版本,除了 Bootstrap 提供 Datepicker,還有 JQuery UI 也提供 Datepicker 。
本篇談 Bootstrap 發展的 Datepicker。
Bootstrap 官方網站
http://getbootstrap.com/
在 Google 網址輸入 datepicker site:getbootstrap.com
找到
Resources · Bootstrap Expo
http://expo.getbootstrap.com/resources/
Bootstrap Datepicker 網站
https://github.com/uxsolutions/bootstrap-datepicker
說明
https://bootstrap-datepicker.readthedocs.io/en/stable/
Bootstrap 3 Datepicker v4 Docs
https://eonasdan.github.io/bootstrap-datetimepicker/
環境:Visual Studio 2017、C#、ASP.NET、WebForm
(下圖) 注意,function 名稱是 datetimepicker(),不是 datepicker()
(下圖) 對於下面錯誤
0x800a139e - JavaScript 執行階段錯誤: datetimepicker component should be placed within a non-static positioned container
解決方法,把
<div> |
換成絕對定位
<div style="position: relative;"> |
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication1.Default" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="Scripts/jquery-1.9.1.min.js"></script> <script src="Scripts/bootstrap.min.js"></script> <script src="Scripts/moment.js"></script> <script src="Scripts/bootstrap-datetimepicker.min.js"></script> <title></title> <script> $(function () { $("#TextBox1").datetimepicker(); } ); </script> <script> $(function () { $("#TextBox2").datetimepicker({ format: 'YYYY-MM-DD', locale: moment.locale('zh-tw') }); } ); </script> <script> $(function () { $(".bootstrap-datepicker").datetimepicker({ format: 'YYYY-MM-DD hh:mm:ss', locale: moment.locale('zh-tw') }); }); </script> </head> <body> <form id="form1" runat="server"> <div style="position: relative;"> <asp:TextBox ID="TextBox1" runat="server" Width="200"></asp:TextBox><br /> <asp:TextBox ID="TextBox2" runat="server" Width="200"></asp:TextBox><br /> <asp:TextBox ID="TextBox3" CssClass="bootstrap-datepicker" runat="server" Width="200"></asp:TextBox> </div> </form> </body> </html> |
執行
在TextBox中點一下,就會跳出日曆 Calendar
外觀似乎有點問題,有待研究 ....
(待續)
相關
[研究][ASP.NET][JavaScript] jQuery datetimepicker 2.4.5 月曆套件試用(NuGet 安裝)
http://shaurong.blogspot.com/2018/03/javascript-jquery-date-and-time-picker.html
[研究][ASP.NET][JavaScript] Bootstrap V3 Datepicker 4.17.45 月曆 套件 安裝與試用
http://shaurong.blogspot.com/2018/03/bootstrap-v3-datepicker-41745.html
[研究][ASP.NET][JavaScript] Bootstrap Datepicker 1.7.1 月曆 套件 安裝與試用
http://shaurong.blogspot.com/2018/03/bootstrap-datepicker-171.html
[研究][ASP.NET][JavaScript] jQuery UI v1.12.1 的 Datepicker 月曆 套件 安裝與試用
http://shaurong.blogspot.com/2017/07/jquery-ui-datepicker.html
[jQuery] 月曆套件(一) @ 程式開發學習之路 :: 痞客邦 ::
http://pclevinblog.pixnet.net/blog/post/314562997-%5Bjquery%5D-%E6%9C%88%E6%9B%86%E5%A5%97%E4%BB%B6%28%E4%B8%80%29
沒有留言:
張貼留言