更改form.clean_xxx中的字段值

时间:2013-06-14 01:47:30

标签: django django-forms

我想验证表单输入,如果需要,修改用于为URL构建子域的字段。 IE取出非法字符。这是一个非常简单的例子来说明问题。

class MyForm(forms.Form):
    def clean_f(self):
        f = self.cleaned_data['f']
        if f.count('%'):
            f = f.replace('%', '')
        return f

这不会改变表格。我希望用户看到'stripped'值,但它总是显示提交的值。

是否可以使用简单的表单clean_xxx方法执行此操作? 否则我将使用我的AJAX表格处理器。

由于

0 个答案:

没有答案