2015-09-22 208 views
0

我使用的日期選擇器輸入字段中 輸入字段被禁用,但是當我點擊它,日期選擇器打開如何禁用dijit日期選擇器?

什麼想法?

IM與此

document.getElementById('id').readOnly = true; 
+2

這不叫禁用它被稱爲readonly.Use禁用的,而不是隻讀 –

+0

試過,但撿拾仍然有效 – gyula

+1

顯示您的更新代碼 –

回答

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'); 

}); 
+0

非常感謝你 – gyula

0

使用如下去功能是: -

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

嘗試也:

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

OR:

$("#id").attr('disabled', 'disabled'); 
相關問題