悬停提示与验证3

/**
 * 三 表单组件验证
 * 表单组件自身有验证功能,一旦出错就会给出提示,并且表单被阻止提交,如果自带的验证功能无法满足您的要求
 * ,还支持正则表达式
 * Ext.form.Field定义了几个属性用于配置是否启用验证功能:validationEvent指定什么事件触发时进行验证,默认
 * 为keyup,如果将该属性设为false,即使有键盘输入也不再验证,validateOnBlur指组件失去焦点后是否验证,默认为
 * true,默认情况下,用户在输入数据和失去焦点时都会验证是否合法
 * 
 * Ext.form.Field还可以自定义验证未通过的显示效果,invalidClass是验证没有通过时表单组件采用的类选择器
 * focusClass是组件获取焦点时采用的类选择器;invalidText是输入并没有通过验证时显示的提示信息。
 * 
 * 非空验证
 * 如果组件内容必填,可以采用非空验证,配置allowBlank选项为false即可。
 * 
 */
/**
Ext.onReady(function(){
//	Ext.form.Field.prototype.msgTarget = 'side';
	Ext.QuickTips.init();
	var txtName = new Ext.form.TextField({
		name: "txtName",
		renderTo: Ext.getBody(),
		fieldLabel: "姓名",
		width: 200,
		allowBlank: false,
		minLength:10
//		regex: /^\w{6,}$/, //为了配置invalidText,此处使用正则表达式,即至少要有6个字符
//		invalidClass: "myvalid",
//		focusClass: "myfocus",
//		validationEvent: false,
//		validateOnBlur: false,
//	    validationDelay: 2000,
//		blankText: "请输入姓名"
	});
});
*/
/**
 * blankText: 是在为空时的提示信息,如果不设置,则ext给出自己的提示
 * 长度验证
 * minLength: 最小长度,maxLength:最大长度,minLengthText指定没有达到最小长度时的提示信息
 * maxLengthText指定超过最大长度时的提示信息, 不指定就用Ext的默认提示信息
 */
/**
 * Ext.onReady(function(){
	Ext.QuickTips.init();
	var txtPassword = new Ext.form.TextField({
		name: "txtPassword",
		renderTo: Ext.getBody(),
		fieldLabel: "密码",
		inputType: "password",
		minLength: 6,
		maxLength: 10,		
		minLengthText: "温馨提示:最小长度必须为6个字符",
		maxLengthText: "温馨提示: 最大长度只能为10个字符",
		width: 200		
	});
});
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值