Css 设置文本字段背景色无效

Css 设置文本字段背景色无效,css,extjs,background-color,Css,Extjs,Background Color,我有一个包含三个字段的简单表单。其中有一个电子邮件验证,当电子邮件无效时,该验证应更改文本背景色 但是,背景色没有变化。代码更改标签的背景色,而不是文本背景 有没有办法只用JavaScript来解决这个问题 您需要对一行进行两个小更改 Ext.get('txtUsuEmail').setStyle('background-color','#DC143C'); //change this as per below 1) 使用Ext.get('txtuesuemail-inputEl')专门针对文

我有一个包含三个字段的简单表单。其中有一个
电子邮件
验证,当
电子邮件
无效时,该验证应更改文本背景色

但是,背景色没有变化。代码更改标签的背景色,而不是文本背景

有没有办法只用JavaScript来解决这个问题


您需要对一行进行两个小更改

Ext.get('txtUsuEmail').setStyle('background-color','#DC143C'); //change this as per below
1) 使用
Ext.get('txtuesuemail-inputEl')专门针对
文本框。

2) 更改
背景
属性,而不是
背景颜色

因此,最终结果将如下所示:

Ext.get('txtUsuEmail-inputEl').setStyle('background','#DC143C');

这应该行。

您需要对一行进行两个小更改

Ext.get('txtUsuEmail').setStyle('background-color','#DC143C'); //change this as per below
1) 使用
Ext.get('txtuesuemail-inputEl')专门针对
文本框。

2) 更改
背景
属性,而不是
背景颜色

因此,最终结果将如下所示:

Ext.get('txtUsuEmail-inputEl').setStyle('background','#DC143C');

这应该是可行的。

您可以为文本字段提供一个id,只需使用以下设置样式:

Ext.get('YourTextFieldId').setStyle('background', '#ABCDEF');

您可以为文本字段提供一个id,只需使用下面的setStyle:

Ext.get('YourTextFieldId').setStyle('background', '#ABCDEF');