Have you checked to see if autofill is still on in your preferences? Occasionally prefs get corrupted.
Also, I think browsers use hints in the code of the website to determine what to autofill, like the name of the form, so the code on the site you're using might be formatted in a way autofill doesn't work with.