我正在使用一个名为dojo的库,我正在使用ValidationTextBox
,我正在尝试将事件连接到。有一个相当流行的autotab插件,我试图使用,但我不能将事件附加到我的文本框。
该插件位于https://github.com/Mathachew/jquery-autotab
这是我的代码:
<input id="Text1" name="Text1" type="text" maxlength="3" data-dojo-type="dijit/form/ValidationTextBox" class="tryingAutoTab" />
<input id="Text2" name="Text2" type="text" maxlength="4" data-dojo-type="dijit/form/ValidationTextBox" class="tryingAutoTab"/>
在准备好文件时我打电话:
$("#Text1").autotab({ format: 'tryingAutoTab', target: '#Text2' });
如果我不使用dojo文本框,这可以很好地工作。任何人都有可能有想法的道场经验吗?
答案 0 :(得分:0)
我不认为将两者结合起来很容易。道场&#39;包装&#39;这些输入元素并添加自己的事件,如模糊,焦点,点击。有时他们甚至完全重建,而不知道任何jquery附加事件或任何事情。
答案 1 :(得分:0)
您可以获取原生文本框并使用它。
var _textBoxNative = $(dojoTextBoxInstance.textbox);
所以这就是:
$(dijit.byId("Text1").textbox).autotab({ target: dijit.byId("Text2").textbox });