Skip to content

74 - Js-required-validation not working for MultiValueField  #73

@klipstein

Description

@klipstein
Problem occours when we have MultiValueField with required=True.

MultiValueField sets required=False on every field it aggregates (in **init**()). Then during validation, on every field it aggregates, it uses MultiValueField.required to check if field was required. As far as server-side validation is concerned everything is OK. But in case of js-required-validation field is treated as not required, because MultiValueField set reqired=False on it.

So despite I got MultiValueField.required=True, Dojango doesn't set proper "required" validation in javascript on all fields. In fact all fields are optional, and when form is sent with an empty field, you get server-side validation errors: "Field X required, but empty".

I use Dojango 0.5.1, Django trunk 14865 (two months old), Python 2.7.1.

Original link: http://code.google.com/p/dojango/issues/detail?id=74

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions