0
我正在使用dojo禁用dojo.form.numberTextBox
上的其他按鍵事件。 我做了這種方式:Dojo按鍵事件不起作用
<input style="width: 100px" data-dojo-type="dijit.form.NumberTextBox"
name="test" id="test" maxlength="3">
而且使用腳本:
require(["dojo/keys", "dojo/on"],
dojo.connect(dijit.byId("remainderDays"), "onKeyPress", function (evt) {
var charOrCode = evt.charCode || evt.keyCode;
if (charOrCode == keys.NUMPAD_0) {
dojo.stopEvent(evt);
}
}));
它不工作。
即使是禁用按鍵事件(除了數字)的Javascript功能也無法正常工作。 但是,當我從輸入中刪除dojo類型,它開始工作。
任何想法或幫助,將不勝感激。
您可以添加的,而不是使用按鍵事件以下行:
來源
2014-12-15 16:05:51