BootStrap中Datetimepicker和uploadify插件應(yīng)用實(shí)例小結(jié)
bootstrap-datetimepicker是一款輕便的時間選擇插件,支持Time選擇,國際化,應(yīng)用起來相當(dāng)簡單。而uploadify則是一款支持多文件上傳的插件。最近應(yīng)用這兩個插件做了些小應(yīng)用,感覺不錯,簡單做個總結(jié)。
1.引入插件注意事項(xiàng)
到 bootstrap-datetimepicker 官網(wǎng)下載,應(yīng)用bootstrap-datetimepicker需要用到三個文件:bootstrap-datetimepicker.min.js,bootstrap-datetimepicker.min.css((樣式),bootstrap-table-zh-CN.min.js(漢化)。uploadify官網(wǎng)下載的文件中則需引用到j(luò)Query.uploadify.min.js,uploadify.css,uploadify-cancel.png,uploadify.swf
2.bootstrap-datetimepicker 時間選擇
<div class="form-group" >
<label for="startTime" class="col-sm-2 control-label">開始時間:</label>
<div class="input-group date form_datetime col-sm-5" data-link-field="dtp_input1">
<input class="form-control" id= "showTime" th:value="${#dates.format(activity.startTime, 'yyyy-MM-dd HH:mm:ss')}" style="margin-left: 14px;" type="text" value="" readonly="readonly" />
<span class="input-group-addon"><span class="glyphicon glyphicon-remove"></span></span>
<span class="input-group-addon"><span class="glyphicon glyphicon-th"></span></span>
</div>
<input type="hidden" id="dtp_input1" name="startTime" /><br/>
</div>
$('.form_datetime').datetimepicker({
//時間格式化
format: 'yyyy-MM-dd HH:mm:ss',
//漢化
language: 'zh-CN',
//一周從哪一天開始,0(星期日)到6(星期六)
weekStart: 1,
//在日期時間選擇器組件的底部顯示一個 "Today" 按鈕用以選擇當(dāng)前日期
todayBtn: 1,
//當(dāng)選擇一個日期之后是否立即關(guān)閉此日期時間選擇器。
autoclose: 1,
//如果為true, 高亮當(dāng)前日期
todayHighlight: 1,
//日期時間選擇器打開之后首先顯示的視圖
startView: 2,
//當(dāng)選擇器關(guān)閉的時候,是否強(qiáng)制解析輸入框中的值
forceParse: 0,
showMeridian: 1,
//此數(shù)值被當(dāng)做步進(jìn)值用于構(gòu)建小時視圖
minuteStep : 1
});
最終效果如下圖:

3.uploadify圖片上傳
$("#file_upload").uploadify({
'method' : 'post',
'auto': true,//選擇完圖片后自動上傳
'buttonText': '上傳圖片',
'simUploadLimit' : 1,
'cancelImg': '../../../resources/images/uploadify-cancel.png',
'uploader' : "/uploadImage?_csrf="+$("#_csrf").val(),
'swf' : '../../../resources/js/uploadify.swf', //必須引入
//上傳成功后的操作
'onUploadSuccess' : function(file, data, response) {
$("#imgUrl").val(data);
}
});
服務(wù)器端代碼
@ResponseBody
@RequestMapping(value = "/uploadImage")
public String uploadImage(HttpServletRequest request) throws Exception{
ResponseObject<String> responseObject = new ResponseObject<String>(GlobalErrorCode.SUCESS);
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
Iterator<String> fileNames = multipartRequest.getFileNames();
MultipartFile multipartFile = multipartRequest.getFile(fileNames.next());
...此處省去若干行
return url;
}
最終顯示效果:


以上所述是小編給大家介紹的BootStrap中Datetimepicker和uploadify插件應(yīng)用實(shí)例小結(jié),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
Javascript通過overflow控制列表閉合與展開的方法
這篇文章主要介紹了Javascript通過overflow控制列表閉合與展開的方法,設(shè)計javascript動態(tài)操作頁面元素與樣式的相關(guān)技巧,需要的朋友可以參考下2015-05-05
Javascript獲取當(dāng)前時間函數(shù)和時間操作小結(jié)
這篇文章主要介紹了Javascript獲取當(dāng)前時間函數(shù)和時間操作小結(jié),本文根據(jù)項(xiàng)目實(shí)際需求總結(jié)而來,需要的朋友可以參考下2014-10-10
微信小程序loading組件顯示載入動畫用法示例【附源碼下載】
這篇文章主要介紹了微信小程序loading組件顯示載入動畫用法,結(jié)合實(shí)例形式分析了loading組件顯示載入動畫的相關(guān)事件操作與屬性設(shè)置技巧,并附帶源碼供讀者下載參考,需要的朋友可以參考下2017-12-12
詳解javascript實(shí)現(xiàn)自定義事件
這篇文章主要為大家介紹了javascript實(shí)現(xiàn)自定義事件的方法,自定義事件,顧名思義,就是自己定義事件類型,自己定義事件處理函數(shù),javascript如何實(shí)現(xiàn)自定義事件,需要了解的朋友可以參考下2016-01-01
js模擬如何實(shí)現(xiàn)重載以及默認(rèn)參數(shù)
這篇文章主要介紹了js模擬如何實(shí)現(xiàn)重載以及默認(rèn)參數(shù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-05-05

