首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

textfield后头加*号

2012-10-10 
textfield后面加*号在输入框后面加上 * 作为标记。但是,好像Extjs的 TextField没有直接添加的组件,在此贴出

textfield后面加*号

在输入框后面加上 * 作为标记。但是,好像Extjs的 TextField没有直接添加的组件,在此贴出一份解决方法,方便自己日后使用,代码如下:

var nameField=new Ext.form.TextField({
fieldLabel: ‘Name’,
allowBlank:false
});
nameField.on(‘render’,addRedStar);
function addRedStar(obj)
{
var font=document.createElement(“font”);
font.setAttribute(“color”,”red”);
var redStar=document.createTextNode(‘*’);
font.appendChild(redStar);
obj.el.dom.parentNode.appendChild(font);
}

?

???? 此方法可以举一反三为更多的组件添加内容。

==============================================

文章作者:马京涛

转载地址:http://www.11062.com/?p=121

热点排行