1. 程式人生 > >時間選擇外掛 年月、 月日選擇切換

時間選擇外掛 年月、 月日選擇切換

html
	引入檔案
		<link rel="stylesheet" href="<?php echo base_url();?>static/css/rolldate.css">
		<script type="text/javascript" src="<?php echo base_url();?>static/js/rolldate.js"></script>
		
	<a href="javascript:;" class="data-r">
	               <input type="hidden" name="isMonth" value="1">
			               <input name="selectedTime" type="text" id="date" class="ayue" placeholder="YYYY-MM" ref="1">
			<img src="<?php echo base_url();?>static/images/data-r.png">
	</a>
	js程式碼
	window.onload = function(){

            new rolldate.Date({
                el:'#date',
                format:'YYYY-MM-DD',
                beginYear:2015,
                endYear:2100
            });
	  /*月 日切換*/
	 $(document).on('click','.data-r-btn p',function(){
	 	if($(this).find('i').text()=='按月選擇'){
	 		$(this).find('i').text('按日選擇');
                            $("input[name='isMonth']").val(0);
	 		$('#rolldate-day').css('width','33.3333%').show();
		 	$('#rolldate-year').css('width','33.3333%');
		 	$('#rolldate-month').css('width','33.3333%');
		 	$('.data-quding').addClass('dday');
	 	}else{
                            $("input[name='isMonth']").attr(1);
	 		$(this).find('i').text('按月選擇');
		 	$('#rolldate-day').hide();
		 	$('#rolldate-year').css('width','50%');
		 	$('#rolldate-month').css('width','50%');
		 	$('.data-quding').removeClass('dday');
	 	}
	 	
	 });
	 /*資料輸出*/
	 $(document).on('click','.data-quding',function(){
                    $("#form").submit();
	 })

	 $(document).on('click','.rolldate-btn',function(){
	 		$('.data-r-btn').hide();
	 })
	 /*顯示彈窗*/
	 $('.ayue').click(function(){
	 	$('.data-r-btn').show();
	 	$('#rolldate-day').hide();
	 	$('#rolldate-year').css('width','50%');
	 	$('#rolldate-month').css('width','50%');
	 })
}
效果

在這裡插入圖片描述
在這裡插入圖片描述