What is the Expected Behaviour of Date Validation?

It's validation day! :slight_smile:

So I have a date input that I have set a "Date" validation on... but if the field is left empty then the validation does not trigger. I seem to also need a "Required" validation rule to trigger an error on an empty field.

Is this the expected behaviour? Is an empty date field considered to be a valid date?

And then... when I specify a date in the app, it is still listed as being invalid! Am I missing something here, or is this a bug?

Here is the code:

<input id="i_create_activity_start_date" name="start_date" is="dmx-date-picker" format="dddd D MMMM YYYY" type="text" class="form-control input_text" autocomplete="banana" dmx-bind:value="" value="" data-rule-date="" data-msg-date="Please specify a valid start date for the activity" required="" data-msg-required="Please specify a start date for the activity">

vdate

This seems to be related to this post:

Curious, what's this for?

@UKRiggers, it was an experiment I was doing back in the early days of the app development which I cannot remember the details of now but accidentally remained in place.

Clearly “banana” should be replaced by “on” or “off”!

:exploding_head:

https://www.w3schools.com/tags/att_input_autocomplete.asp

I believe so, it would be logical or a null date could never be input.

How was it input, manually or via the picker?