Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Bergs

datapicker - bloquear sex/sab/dom

Recommended Posts

Pessoal estou precisando de um help! :D preciso bloquear alguns dias da semada no datapicker, consegui bloquear parcialmente pois só consegui bloquear o do dia atual.

 

 

segue o codígo, desde já obrigado!.

 

<script type="text/javascript">
			$(document).ready(function() {
			var dataHoje =	$(".data").datepicker({
				    dateFormat: 'dd/mm/yy',
				    dayNames: ['Domingo','Segunda','Terça','Quarta','Quinta','Sexta','Sábado'],
				    dayNamesMin: ['D','S','T','Q','Q','S','S','D'],
				    dayNamesShort: ['Dom','Seg','Ter','Qua','Qui','Sex','Sáb','Dom'],
				    monthNames: ['Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'],
				    monthNamesShort: ['Jan','Fev','Mar','Abr','Mai','Jun','Jul','Ago','Set','Out','Nov','Dez'],
				    nextText: 'Próximo',
				    prevText: 'Anterior',
				    onSelect: function() {
				    	//console.log(this.dayNamesShort);

				    	var data = new Date();
						var dia = data.getDate();

				    	var hoje= new Date();
						var diah= hoje.getDay();

						var semana=new Array(6);

						semana[0]='domingo';
						semana[1]='degunda';
						semana[2]='terca';
						semana[3]='quarta';
						semana[4]='quinta';
						semana[5]='sexta';
						semana[6]='sabado';

						/*if(dia<10){
							dia = "0"+dia; 
						}*/

						/*console.log(semana[diah]+"/"+dia);
				    	console.log(dataHoje.val().split("/").shift());*/

				    	var dataInvalid = semana[diah]+"/"+dia;
				    	
				    	dataInvalid = dataInvalid.split("/").pop();

				    	var diaHoje = dataHoje.val().split("/").shift();

				    	console.log(diaHoje);

				    	if(semana[diah]==="sexta" && dataInvalid === diaHoje) {
				    		alert("Não é possível fazer Reserva na Sexta-Feira, por favor escolha outro dia.");
				    		$("#data-reserva").val("");
				    	}
				    	if(semana[diah]==="sabado"  && dataInvalid === diaHoje) {
				    		alert("Não é possível fazer Reserva no Sábado, por favor escolha outro dia.");
				    		$("#data-reserva").val("");
				    	}
				    	if(semana[diah]==="domigo"  && dataInvalid === diaHoje) {
				    		alert("Não é possível fazer Reserva na Domigo, por favor escolha outro dia.");
				    		$("#data-reserva").val("");
				    	}



				    }
				});

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.