如何禁用dijit日期选择器?

时间:2015-09-22 09:33:42

标签: javascript jquery dojo

我在输入字段中使用日期选择器 输入字段已禁用,但单击它时,日期选择器将打开

任何想法?

我用这个

禁用它
document.getElementById('id').readOnly = true;

3 个答案:

答案 0 :(得分:1)

以下示例适合您:

<div id="txtDate" jsId="txtDate" data-dojo-type="dijit.form.DateTextBox"></div>
require(['dojo/parser', 'dijit/form/DateTextBox']);

dojo.ready(function() {

    dijit.byId('txtDate').set('readonly', 'readonly');
    dijit.byId('txtDate').set('disabled', 'disabled');

});

答案 1 :(得分:0)

使用如下: -

$("#id").click(function(){
    return false;
});

答案 2 :(得分:0)

另请尝试:

datetime

或者:

$("#id").attr('readonly', 'readonly');