Recent Posts

Django log form ValidationErrors

Forms are the primary way your users communicate with your website. Hopefully, the users are always entering data in the correct format, and the form always...

Django HTML5 input placeholders

HTML5 has a bunch of nifty progressive enhancements to forms, one of which is placeholder text. Here is an example, along with the required code.

Chained Select Progressive Enhancement

Perhaps you have encountered a chained select control in your travels. The canonical example would be on Monster or CareerBuilder, picking your area of expe...