I have a <input type="text" name="quantity" /> on my checkout form, and somehow Chrome thinks that this field is a credit card expiration month.
Once a user starts typing in his name (into another field), Chrome offers to fill in the CC info but when the user clicks on it, Chrome fills my quantity -<input> with the expiration date.
I've tried every possible workaround including:
autocomplete="off"(doesn't work in Chrome completely)- setting the
autocomplete="new-password"(doesn't work for CC-autocomplete)
PS. if you're considering marking this question as "duplicate" please note that I specifically talk about credit-card autocomplete, not your usual autofill.