我使用dojo作为客户端框架。我在屏幕下面有一个ValidationTextBox
来电txtName
:
在txtName
中,required
已设置:
required="true"
如果我失去焦点并将txtName
留空(选项卡或单击另一个文本框),则通过红色突出显示立即执行验证。
我的问题:无论如何我们关闭了这个,只是在点击Save
按钮时才进行验证。我试过设置:
intermediateChanges="false"
但没有运气。与StartDate
和EndDate
答案 0 :(得分:2)
您无法设置任何设置。但你可以修补ValidationTextBox
以获得你需要的东西。
ValidationTextBox.prototype._setValueAttr = function() {
//this.inherited(arguments);
//this.validate(this.focused); Do not validate
TextBox.prototype._setValueAttr.apply(this, arguments);
};
ValidationTextBox.prototype._refreshState = function(){
TextBox.prototype._refreshState.apply(this, arguments);
};