2011-01-31 40 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"