【发布时间】:2011-06-23 14:50:12
【问题描述】:
我有一个不包含提交按钮的 Dojo 表单。相反,我添加了一个 onkeypress 处理程序来在按下 Enter 时调用一个方法。我遇到的问题是,当我在模糊当前字段之前按 Enter 键时,_process 方法认为该字段为空。
或者换句话说:输入field1。点击标签。输入字段2。点击进入。 field2 是空白的,除非我单击该字段或 shift-tab 返回。
有什么想法吗?
dojo.connect(dijit.byId("fkrform"),"onKeyPress",function(e) {
if (e.keyCode == dojo.keys.ENTER) {
_process();
}
及其调用的方法:
function _process()
{
var field1 = dijit.byId("field1").value;
var field2 = dijit.byId("field2").value;
alert(username);
alert(password);
...do stuff...
}
字段为dojoType:dijit.form.TextBox,表单为:dijit.form.Form
【问题讨论】:
标签: dojo