我需要更改日期

实际上我有datepicker类的输入

我还将日期记录在数据库中作为罢工日

我需要做的是检查输入中的日期是否是此罢工日之一
如果日期是这个罢工日之一,我需要把第二天

同样的事情,如果日期是星期天,因为它是休息日。

我已经尝试过类似的东西

    <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,因此事件可以更改日期)

任何帮助将不胜感激

最佳答案

使用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 "";
            }

    })
})

10-04 21:47
查看更多