2011-01-31 32 views
9

我正在使用Django的模型,它的確很好。如果存在與其相關的驗證錯誤,我如何突出顯示實際的文本框(例如邊框:紅色)。基本上我想要的是添加一個類(錯誤),如果有一個字段驗證錯誤。在django的驗證錯誤字段添加css類

+0

你如何在模板中生成窗體html?一次打印整個表單對象還是按字段打印? – Imran 2011-01-31 06:42:54

+0

我正在循環顯示錶單元素和單獨打印錯誤,字段和標籤。 – Myth 2011-01-31 07:24:45

回答

1

擴大errx的答案。

添加CSS

.error input, .error select { 
    border: 2px red solid; 
} 

專門突出領域

0

試試這個?

self.fields['field_you_want_to_add_error'].widget.attrs['class'] = "error"