根据条件销毁和设置jquery datepicker

时间:2017-04-14 07:03:07

标签: javascript jquery datepicker jquery-ui-datepicker destroy

我正在使用Jquery和ASP.NET MVC并创建一个页面,其中包含一些字段来输入数据并具有一些基于条件的功能。

就像我可以选择选择等于,不等于,今天,明天等的工作订单日期......

enter image description here

因此,我必须根据下拉列表值的选择将右侧文本框设置为datepicker或仅限时间文本框。

如果从第一个到大于等于我想要textbox作为datepicker并选择最后两个选项,即在最后x天和接下来的x天我想只有textbox而不是datepicker我的意思是我想要销毁datepicker。

enter image description here

我已完成以下代码但未获得结果。

function checkselection(obj) {
            if ($("#ddl_" + obj + " :selected").text() == "in last x days" || $("#ddl_" + obj + " :selected").text() == "in next x days") {
                removedatepicker(obj);
                $("#txt_" + obj).attr("disabled", false);
            }
            else {
                setdatepicker(obj);
                $("#txt_" + obj).attr("disabled", false);
            }
        }

    function setdatepicker(id) {
                $('#' + id).datepicker({
                    autoclose: true
                });
            }

            function removedatepicker(id){
                $('#' + id).datepicker("remove");
            }

obj是文本框的id。

0 个答案:

没有答案