Prototype - Form.Element.Serializers[method] is not a function
A quick little tip for when you get the javascript Prototype library error
Form.Element.Serializers[method] is not a function.
When I got this error, it was because I had another element on the page with the same id. This element happened to be an anchor element. So if you get this error, make sure your id is unique on your page.
Another great tip. Use Firebug’s breakpoints with step into feature to really see whats going on under the hood.

Filed under: Web Developing on June 25th, 2007
Just for the record (since you’ve been googled on the exact message): It might also happen if you call $F on a non-field related element. :)
I’ve did it, and it took a while to figure it out. Well, thats whats firebug’s for :)
It looks like its more correct to say that this error occur whenever metod do not refer to a serializable element throught the id of the element passed to. Also it is unique.
http://www.sergiopereira.com/articles/prototype.js.html#Form