vtype是ExtJS框架中的一个验证类型,用于对表单字段进行验证。当设置了vtype属性后,如果用户输入的值不符合指定的验证规则,就会显示相应的警告信息。
要显示vtype警告,需要进行以下步骤:
以下是一个示例代码:
Ext.create('Ext.form.Panel', {
title: '示例表单',
width: 400,
bodyPadding: 10,
items: [{
xtype: 'fieldset',
title: '个人信息',
items: [{
xtype: 'textfield',
fieldLabel: '姓名',
name: 'name',
vtype: 'alpha',
vtypeText: '请输入有效的姓名'
}, {
xtype: 'textfield',
fieldLabel: '电子邮件',
name: 'email',
vtype: 'email',
vtypeText: '请输入有效的电子邮件地址'
}]
}],
buttons: [{
text: '提交',
handler: function() {
var form = this.up('form').getForm();
if (form.isValid()) {
form.submit({
success: function() {
Ext.Msg.alert('成功', '表单提交成功!');
},
failure: function() {
Ext.Msg.alert('失败', '表单提交失败!');
}
});
}
}
}],
renderTo: Ext.getBody()
});
在上述示例中,我们创建了一个简单的表单,包含了姓名和电子邮件两个字段。其中,姓名字段使用了alpha验证类型,电子邮件字段使用了email验证类型。如果用户输入的值不符合验证规则,就会显示相应的警告信息。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云云数据库MySQL。您可以通过以下链接了解更多信息:
领取专属 10元无门槛券
手把手带您无忧上云