ExtJS4.2 文本框中多个验证的提示信息显示问题
来源:互联网 发布:netbeans运行php项目 编辑:程序博客网 时间:2024/05/29 04:39
当文本框需要多个验证的时候,我们经常是自定义验证validator,如下:
{id : 'roleNameId',fieldLabel : '角色名称',allowBlank : false,afterLabelTextTpl : PlatMap.redFlag, <span style="color:#3333FF;">blankText : '角色名称不能为空',emptyText : '请输入角色名称',regex : /\S/,regexText : '角色名称不能为空',maxLength : 50,maxLengthText : '最多可输入50字符',</span>name : 'roleName',validationEvent : 'blur',validator : function(thisText) {//自定义验证事件var isRoleNameOK = true;// 先定义个全局变量var Mform = this.ownerCt.ownerCt;var roleNameValue = Mform.down('textfield[name=roleName]').getValue();var role_Id = Mform.down('hiddenfield[name=roleId]').getValue(); <span style="color:#3333FF;"> //当有其他多个验证时,这里必须是满足其他验证条件下的验证,因此要排除其他的情况,如果没有排除其他的验证, 那么当不符合其他验证条件时,所显示的提示信息有问题(文本框变红但是没有提示信息或者提示信息不完整)</span><span style="color:#FF0000;">var length = roleNameValue.trim().length;if(length!=0 && length<=50)</span>{//当输入内容时验证if(roleNameValue.trim()!=null){//当输入满足以上基本要求的内容时,验证唯一性Ext.Ajax.request({url : '/base/role/validateRoleName',method : 'POST',params : {roleId : role_Id,roleName : roleNameValue},success : function(response) {var result = Ext.decode(response.responseText);if (!result.success) {isRoleNameOK = false;Ext.getCmp('roleNameId').markInvalid("角色名称已存在,请重新输入!");} else {isRoleNameOK = true;Ext.getCmp('roleNameId').clearInvalid();}}});return isRoleNameOK;}}}}
0 0
- ExtJS4.2 文本框中多个验证的提示信息显示问题
- 文本框中显示灰色的提示信息
- 如何在文本框中显示提示的信息,并且提示信息的字是灰色的
- 实现文本框内显示提示信息
- Axure RP Pro - 相关问题 - 在文本框中显示提示信息
- Struts2 Validation验证框架错误提示信息的显示位置
- jquery实现文本框闪烁提示用户验证信息
- 自定义必填文本框的提示信息
- 让文本框内的提示信息在激活文本框时清空
- jquery文本框提示信息
- 文本框,智能提示信息
- android ProgressDialog 不显示的提示信息的问题
- 密码框的提示信息的显示问题
- 显示在文本框中输入的信息
- 文本框显示提示文字
- 使用bootstrapValidator无法正常显示提示信息的问题
- 解决同一个标签只能显示一次提示信息的问题
- ExtJS4.2数字转换大写在提示框显示
- poj 1258 Agri-Net(最小生成树果题)
- Python如何导入模块
- 讨论nullptr和NULL
- UltraEdit快捷键
- IIS重装asp.net程序无法运行
- ExtJS4.2 文本框中多个验证的提示信息显示问题
- Overlay网络和VXLAN
- 代理模式
- BloomFilter–大规模数据处理利器(解决空查问题)(包含BloomFilter算法思想的演变:实例4)
- sort &&qsort
- 13. Java类集 Part 2(Map接口、SortedMap接口、集合工具类Collection、Stack类、属性类Properties) ----- 学习笔记
- Menu控件在Chrome,Safari,360浏览器显示不正常的解决方案
- F12 点开的童话——chrome开发者工具使用基础
- Swoole源码学习记录(二)——三种MemoryPool(上)