代码之家  ›  专栏  ›  技术社区  ›  gyula

如何禁用dijit日期选择器?

  •  0
  • gyula  · 技术社区  · 9 年前

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

    知道吗?

    我用这个禁用它

    document.getElementById('id').readOnly = true;
    
    3 回复  |  直到 9 年前
        1
  •  1
  •   Georg Kastenhofer    9 年前

    以下示例适用于您:

    <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');
    
    });
    
        2
  •  0
  •   Amit Soni    9 年前

    使用方法如下:-

    $("#id").click(function(){
        return false;
    });
    
        3
  •  0
  •   Zakaria Acharki    9 年前

    还可以尝试:

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

    或:

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