JS日期選擇器(相容IE,Firefox,Opera等主流瀏覽器)
JS檔案下載:
程式截圖:
函式說明 :
主調函式
JTC.setday(args )
引數說明
args :
1. 可以為空;
2. 可以為字串. 輸出控制元件的ID
3. 結構體, 結構體中含有引數如下:
{
outObject : 字串或控制元件, 輸出控制元件的ID值或物件.
readOnly : 布林型 設定輸出控制元件是否為只讀模式, false:非只讀(預設); true:只讀 (主要解決.net服務控制元件不能隨意readOnly的問題)
showClear
format : 字串 返回日期的格式 (預設: yyyy-MM-dd).
today : 字串/日期物件 設定當前的日期(影響範圍: 所有)
minDate : 字串/日期物件 設定可選日期的下限
maxDate : 字串/日期物件 設定可選日期的上限
ranged : 布林型 設定是否包含可選日期範圍的邊界值 false: 不包含; true:包含(預設)
startDay
}
JTC.setToday(dateObj)
說明: 設定今天的日期. 預設取客戶端的時間; 客戶端的時間並不一定會與伺服器的時間一致. 所以設定此值的意義就是在於: 無論客戶端的時間怎麼改, 控制元件的日期與伺服器依然可以保持同步.
引數: dateObj 字元型或日期物件 字元型最佳格式是:yyyy/MM/dd 示例: '2012/07/25'
JTC.setDateRange(minDate, maxDate, ranged)
說明: 設定日期可選範圍 (影響範圍: 所有)
引數:
minDate
maxDate : 字串/日期物件 設定可選日期的上限 示例: '2012-07-11'
ranged : 布林型 設定是否包含可選日期範圍的邊界值 false: 不包含; true:包含(預設)
JTC.setDateFormat(format)
說明: 設定返回日期的格式 (影響範圍: 所有)
引數:
format : 字元型 返回日期的格式 示例: 'yyyy/MM/dd' ; 'yyyy年MM月dd日'
JTC.setStartDay (date)
說明: 設定日期選擇時的起始年月 (影響範圍: 所有)
引數:
date : 字串/日期物件 示例: '2012-07-25'
呼叫舉例:
1. 最簡單的呼叫
Html程式碼- <!-- 文字框 -->
- <input type="text" onclick="JTC.setday()" />
- <!-- 使用DIV -->
- <div style="width:120px; height:30px; border:1px solid blue;" onclick="JTC.setday()"></div>
- <!-- 使用文字框與按鈕相結合 -->
- <input type="text" id="timeID" />
- <input type="button" value="選擇1" onclick="JTC.setday('timeID')" />
- <input type="button" value="選擇2" onclick="JTC.setday({outObject: 'timeID'})" />
2. 設定可選日期範圍
Html程式碼- <!-- 設定可選範圍為: 2012-07-08 至 2012-08-23 並且包含邊界值 -->
- <input type="text" onclick="JTC.setday({minDate:'2012-07-08', maxDate:'2012-08-23', ranged: true})" />
- <!-- 設定可選範圍為: 大於2012-07-25的日期 不包含邊界值 -->
- <input type="text" onclick="JTC.setday({minDate:'2012-07-25', ranged: false})" />
3. 其他細節設定
Html程式碼- <!-- 設定返回日期格式, 文字為只讀模式 -->
- <input type="text" onclick="JTC.setday({format:'yyyy年MM月dd日', readOnly: true})" />
- <!-- 設定選擇日期的起始年月為1990年1月, 即每次選擇時都是顯示該年月 -->
- <input type="text" onclick="JTC.setday({startDay: '1990-01-01'})" />
- <!-- 設定不顯示清空按鈕 -->
- <input type="text" onclick="JTC.setday({ showClear: false})" />
4. 全域性設定 (設定後會影響到整個頁面)
Html程式碼- <html>
- <head>
- <script language="javascript" src="JTimer.js"></script>
- <script>
- JTC.setToday('2012/06/28'); //設定今天的日期為:2012-06-28
- JTC.setDateFormat('MM/dd/yyyy'); //設定返回格式
- JTC.setDateRange('1960-01-01', '2012-01-01', true); //設定可選日期範圍
- </script>
- </head>
- <body>
- 以下各個函式的呼叫所起的作用不同之處<br/>
- 日期1: <input type="text" onclick="JTC.setday()" /> <br/>
- 日期2: <input type="text" onclick="JTC.setday({format: 'yyyy年MM月dd日'})" /> <br/>
- 日期3: <input type="text" onclick="JTC.setday({startDay: '1980-01-01', showClear: false})" /> <br/>
- </body>
- </html>
相關推薦
JS日期選擇器(相容IE,Firefox,Opera等主流瀏覽器)
JS檔案下載: 程式截圖: 函式說明 : 主調函式 JTC.setday(args ) 引數說明 args : 1. 可以為空; 2. 可以為字串. 輸出控制元件的ID 3. 結構體, 結構體中含
純CSS調整select選擇框高度,相容IE/Firefox/Opera/Safair/Chrome
在IE下直接用height、border定義select沒有效果,目前大部分情況都是用js進行模擬,其實css也是可以做得到的,原理很簡單,隱藏select選擇框的原生邊框,再用其他元素模擬內邊距及邊框就OK了。 首先看一下預設的select在各個瀏覽器的表現情況。
JS日期選擇器
指定 腳本 scrolltop 滾動條 opacity efi length eof data <input type="date">在三個瀏覽器中彈出的日期框都不一樣(下圖依次谷歌,EDGE,火狐) 谷歌的比較質普,EDGE的像半成品,火狐的比較好看.
javascript 實現禁止右鍵,複製,選取文字 (相容firefox,IE,chrome等主流瀏覽器)...
或者: body{ -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none;
js 選擇器相容
1. document.getElementById() 所有主要瀏覽器都支援 getElementById() 方法 2. document.getElementsByTagName()和element.getElementsByTagName() 所有主要瀏覽器都支援
JS複製內容(相容IE和Firefox)
// <![CDATA[ function copy_clip(copy) { if (window.clipboardData) { window.clipboardData.setData("Text", copy); } else if (window.n
前端組件:超好用的日期選擇器,支持全部日期格式已經Vue.js中的使用
repl etime 函數 ole 日期選擇器 技術 開始時間 replace gety 首先官網地址:https://www.layui.com/laydate/ 高達11w的下載量 效果: 怎麽使用這個呢? 首先當然就是導包了,自己去官網下哈 需要主註
js、jQuery,相容IE與firefox火狐的回車事件
js <script> document.onkeydown=function(event) { e = event ? event : (window.event ? window.event : null); if(e.keyCode==13){ //執行的
JS 回車提交,相容IE、火狐、Opera、Chrome、Safari……
1、JavaScript 方法: <script> document.onkeydown=function(event){ e = event ? event :(window.e
時間、日期選擇器【安卓3】
ear hour getc enable pic style min 判斷 eight TimePicker(時間選擇器) 方法 描述 Integer getCurrentHour () 返回當前設置的小時 Integer getCurren
Android的日期選擇器
pick mon 註意 cells cin 12月 判斷 void 選擇 TimePicker(時間選擇器) 方法 描述 Integer getCurrentHour () 返回當前設置的小時 Integer getCurrentMinute
js原生選擇器的兼容問題
clas 選中 兼容 並且 單元素 name 支持 瀏覽器 小寫 IE會將註釋節點實現為元素,所以在IE中調用getElementsByTagName裏面會包含註釋節點,這個通常是不應該的 getElementById的參數在IE8及較低的版本不區分大小寫 IE7及較低的
jQuery UI 日期選擇器(Datepicker)
jquery ui next ext style cti cto log href region 設置JqueryUI DatePicker默認語言為中文 <!doctype html><html lang="en"> <head&g
Android零基礎入門第57節:日期選擇器DatePicker和時間選擇器TimePicker
oncreate ted show imageview bce min date 教程 運行程序 在實際開發中,經常會遇見一些時間選擇器、日期選擇器、數字選擇器等需求,那麽從本期開始來學習Android中常用選擇器,今天學習的是DatePicker和TimePicke
jQuery UI 實例 - 日期選擇器(Datepicker)
for cal 周四 radi panel alternate 可能 max 輸入 默認功能 日期選擇器(Datepicker)綁定到一個標準的表單 input 字段上。把焦點移到 input 上(點擊或者使用 tab 鍵),在一個小的覆蓋層上打開一個交互日歷。選擇一個日期
【ElementUI】日期選擇器時間選擇範圍限制
del this 以及 ui框架 .get led () 設置 ons ElementUI是餓了麽推出的一套基於vue2.x的一個ui框架。官方文檔也很詳細,這裏做一個element-ui日期插件的補充。 官方文檔中使用picker-options屬性來限制可選擇的
ElementUI日期選擇器時間選擇範圍限制
date ron let 推出 舉例 strong 2.x ons 餓了麽 ElementUI是餓了麽推出的一套基於vue2.x的一個ui框架。官方文檔也很詳細,這裏做一個element-ui日期插件的補充,官方文檔中使用picker-options屬性來限制可選擇的日
【vue開發問題-解決方法】(四)vue Element UI 日期選擇器獲取日期格式問題 t.getTime is not a function
format PE man UNC cti bubuko 圖片 orm ID 現有一表單需要填寫日期,采用了elementUI中日期選擇器,但是獲取到的數據格式是 Mon Jun 18 2018 00:00:00 GMT+0800 (中國標準時間) 而我需要的數
DOM操作相關案例 模態對話框,簡易留言板,js模擬選擇器hover,tab選項卡,購物車案例
order 選擇器 點擊 ttr 選擇 this 鼠標懸停 pos 清空 1.模態框案例 需求: 打開網頁時有一個普通的按鈕,點擊當前按鈕顯示一個背景圖,中心並彈出一個彈出框,點擊X的時候會關閉當前的模態框 代碼如下: <!DOCTYPE html> &l
bootstrap-datetimepicker 時間日期選擇器
log 時間日期 https tails 日期選擇器 oot art ava .net datetimepicker 創建bootstrap的表格(含日期控件) bootstrap中使用日歷控件bootstrap-datetimepicker 時間日期選擇器