Ir para conteúdo

POWERED BY:

Arquivado

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

sfonseca45

[Resolvido] Jquery - PHP - testar dia da semana

Recommended Posts

Bom dia

 

Estou desenvolvendo um site para clinica onde vai haver marcação de consultas on-line - porem existe especialidades que não atendem todos os dias e para evitar erros na marcação de consulta achei que seria interessante testar o dia da semana e a especialidade com o jquery conseguir chegar até um ponto e não consigo avançar o script que eu uso é:

 

<script type="text/javascript">
var dias_semana = new Array("Domingo", "Segunda-feira",
     "Terça-feira", "Quarta-feira", "Quinta-feira",
     "Sexta-feira", "Sábado");
 var data = new Date();
 var dia = data.getDay();
   $(document).ready(function() {
$('#especialID').change(function (){
 var especial = $('#especialID').val();
 if(especial == 5) {
  if (dias_semana[dia] == "Quinta-feira") {
   $('#datestart_eve').val('Atenção Não atende');
   $('#dateend_eve').val('Atenção não atende');
   }
  else {
  $('#datestart_eve').val('Ok');
 }
 }
 else {
 $('#datestart_eve').val(<?php $_GET['date_sf']; ?>);
 }

})
});
   </script>

 

Bom o que acontece:

 

ele faz o teste certinho e se a especialidade for codigo 5 ele altera o textbox para "Atenção Não atende" - porem se mudo para outra especialidade ele não retorna o GET com o PHP.

 

Outra perguntinha preciso textar dois dias da semana quinta e sexta será necessário incluir outro if

 

Obrigado a todos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se não me engano, essa maneira de passar uma variável do PHP para o JS não funciona. Dá uma pesquisada.

 

E pelo cenário que você mostrou, sugiro que deixe a seleção do dia da semana antes da especialidade. Assim você carrega apenas as especialidades de cada dia da semana.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como está em desenvolvimento e este problema me foi apresentado agora ... vou seguir seu conselho ... mas ainda assim vou ter que testar o dia da semana pelo php para não trazer a especialidade que não atende naquele dia ....

 

Obrigado

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.