ExtJs依赖字段验证 [英] ExtJs dependent field validation
本文介绍了ExtJs依赖字段验证的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何验证一个取决于另一个字段的字段?
How do I validate one field which is dependent on another field?
{
xtype: 'textfield',
name: 'name2',
vtype: 'type', // how to write the validation code for this if it
// depends on the value of another field?
allowBlank: false
}
推荐答案
添加您自己的自定义验证器,并在其中执行验证。
By adding your own custom validator and therein perform your validation.
var field_one = new Ext.form.TextField({
name: 'field_one',
fieldLabel: 'Field one'
});
var field_two = new Ext.form.TextField({
name: 'field_two',
fieldLabel: 'Field two',
validator: function(value){
if(field_one.getValue() != value) {
return 'Error! Value not identical to field one';
} else {
return true;
}
}
});
这篇关于ExtJs依赖字段验证的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文