I cannot for the life of me understand what is happening with the Date of Birth field in Checkout or Registration. I've set it as Required under Customer Configuration, and have the date fields order set as Day, Month, Year.
But on the checkout screen, I keep getting an error:
"Date of Birth" is a required value.
If I leave the field as optional, and still fill in data, the order goes through, but the field is blank in the admin backend for my test customer.
I followed similar posts and see that
/js/varien/js.js already has the change around line 442 for the
parseInt function. I haven't overridden anything from Core in this regard, but I am using the free OneStepCheckout extension from Lotus Breath.