Forms are common on a wide variety of websites and it’s important that they’re well designed and laid-out. There are many tools and extensions to help with this and one I came across recently is a free CSS form designer extension for Dreamweaver from DMXzone.
It allows you to create forms visually, using a simple drag and drop interface and a variety of CSS styles. It’s very useful for creating short simple forms and allows you to populate fields with default values such as days of the week or with dynamic values from a Dreamweaver record set.
There are however, a few things that could be improved with this extension. Firstly, the HTMLmark-up isn’t 100% accessible as labels aren’t properly assigned to checkboxes and radio buttons (they have been implemented following an out-of-date w3c recommendation). It would also be difficult to manage a form with a complex layout with this extension, as the HTML mark-up is not really flexible and when new field elements are added, they’re automatically added at the end of the form (not within context) and have to be dragged and dropped into position. Also, the CSS produced by this tool isn’t cross-browser compatible.
So in summary, this is a useful free tool for creating short, simple forms, but to really be suitable for longer, more complex forms, the extension requires a few modifications. You can try it yourself by downloading the CSS form designer extension for free from DMXzone.