dojo – 显示无效消息的编程方式

道场新手 – 试一试.
提交表单后,如果从服务器返回错误,我想在dijit.form.ValidationTextBox上显示该消息
var user_email = dijit.byId("login_user_email");
user_email.set("invalidMessage",data["result"]["user_email"]);
//need to force show the tooltip but how???

任何帮助非常感谢.

请参阅 jsFiddle的行动.

>只显示工具提示:

var textBox = bijit.byId("validationTextBox");
dijit.showTooltip(
    textBox.get("invalidMessage"),textBox.domNode,textBox.get("tooltipPosition"),!textBox.isLeftToRight()
);

>暂时切换textBox验证器,强制验证,恢复原始验证器:

var originalValidator = textBox.validator;
textBox.validator = function() {return false;}
textBox.validate();  
textBox.validator = originalValidator;

或者一次做两件事.

相关文章

我有一个网格,可以根据更大的树结构编辑小块数据.为了更容易...
我即将开始开发一款教育性的视频游戏.我已经决定以一种我可以...
我正在使用带有Grails2.3.9的Dojo1.9.DojoNumberTextBox小部...
1.引言鉴于个人需求的转变,本系列将记录自学arcgisapiforja...
我正在阅读使用dojo’sdeclare进行类创建的语法.描述令人困惑...
我的团队由更多的java人员和JavaScript经验丰富组成.我知道这...