我有一个三个字段的简单表单。其中有一个email
验证,当email
无效时应该更改文本背景色。设置textfield backgroundcolor不起作用
但是,背景颜色没有变化。该代码更改标签的背景颜色,而不是文本背景。
有什么办法可以解决这个只有JavaScript?
我有一个三个字段的简单表单。其中有一个email
验证,当email
无效时应该更改文本背景色。设置textfield backgroundcolor不起作用
但是,背景颜色没有变化。该代码更改标签的背景颜色,而不是文本背景。
有什么办法可以解决这个只有JavaScript?
你需要做2种小的变化,一条线路
Ext.get('txtUsuEmail').setStyle('background-color','#DC143C'); //change this as per below
1)使用Ext.get('txtUsuEmail-inputEl').
2专门针对<input>
文本框)更改background
财产不是background-color
。
所以最后会是什么样子:
Ext.get('txtUsuEmail-inputEl').setStyle('background','#DC143C');
这应该工作。
你可以给一个ID,文本框,并简单地使用下面的setStyle:
Ext.get('YourTextFieldId').setStyle('background', '#ABCDEF');