2014-04-28 74 views
0

我需要更改日期更改日期平變化或的onblur

其實我有輸入,日期選擇器類

我也曾日期記錄在我的數據庫作爲擊天

我需要做的是檢查輸入中的日期是否爲此日期中的一個日期 如果日期是其中一個這樣的日期,我需要在第二天

相同的東西,如果日期是星期日,因爲它是一個封閉的日期。

我已經試過類似的東西

<script type="text/javascript"> 
    $(document).ready(function(){ 
     $('.datepicker').change(function(){ 
      //Définition des jours interdits : 

<?php 
      $query = "SELECT `date`, `date2` FROM `jours_feries`"; 
      $result = mysql_query($query); 
      while ($date = mysql_fetch_assoc($result)): 
       ?> 
          alert($(this).val()); 
          if($(this).val()=='<?php echo date('d-m-Y',strtotime($date['date']))?>'){ 
          $(this).val(<?php echo date('d-m-Y',strtotime($date['date2'])) ?>) 
       } 
      <?php endwhile; ?> 

     }) 
    }) 

</script> 

這給我(印刷源)

    <script type="text/javascript"> 
$(document).ready(function(){ 
    $('.datepicker').change(function(){ 
     //Définition des jours interdits : 


         alert($(this).val()); 
         if($(this).val()=='25-12-2013'){ 
         $(this).val(26-12-2013) 
      } 

    }) 
}) 

我不知道如何繼續下去的星期天,檢查它

我也想取代日期(onload,onblur,什麼那麼事件可以改變它)的幫助下

Anykind將非常感激

+0

沒什麼可說的。我會參考這個[http://stackoverflow.com/questions/11938805/php-code-inside-a-javascripts-document-write](http://stackoverflow.com/questions/11938805/php-code-inside-一,JavaScript的文檔寫)。您不能一次使用「客戶端」和「服務器端」腳本。你必須將它分開。 DOM會以HTML格式顯示結果。但功能完全不起作用。使用'AJAX'你可以做到這一點。 – yeshansachithak

回答

1

使用on()用於綁定多個事件

$(document).ready(function(){ 
    $('.datepicker').on("change blur load",function(){ 
     //Définition des jours interdits : 
         alert($(this).val()); 
         if($(this).val()=='25-12-2013'){ 
         $(this).val("26-12-2013");// here you forget to wrap value in ""; 
      } 

    }) 
}) 
+0

謝謝,但如何檢查日期是否也是星期天? –

+0

你使用jquery datepicker –

+0

是的先生我使用該插件 –