我正在使用Jquery和ASP.NET MVC并创建一个页面,其中包含一些字段来输入数据并具有一些基于条件的功能。
就像我可以选择选择等于,不等于,今天,明天等的工作订单日期......
因此,我必须根据下拉列表值的选择将右侧文本框设置为datepicker或仅限时间文本框。
如果从第一个到大于等于我想要textbox作为datepicker并选择最后两个选项,即在最后x天和接下来的x天我想只有textbox而不是datepicker我的意思是我想要销毁datepicker。
我已完成以下代码但未获得结果。
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。