更改日期onchange或onblur

时间:2014-04-28 08:40:44

标签: javascript php jquery date

我需要更改日期

实际上我输入的是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,以及什么事情可以改变它)

非常感谢Anykind的帮助

1 个答案:

答案 0 :(得分: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 "";
            }

    })  
})