I have a form with an HTML5 date picker, and if your partially fill it out (e.g. only day and month but no year), the selected fields stay as if they will be sent on, but in the actual POST that date field is sent as completely blank.
This is confusing for users and can't be validated on the backend if a completely blank date is allowed.
E.g.
''Valid with a null=true date field'02-03-2017'Valid as a date'02-03-'Should be invalid, but it's being treated like a valid''value
How can I make this form more UX friendly? Ideally I would send the incomplete data through and allow the server to validate and respond with the appropriate errors.