Following a survey of forms in use around the University a list was compiled of the most common question types and configurations. These have been refined into a ‘pick and choose’ library of form elements that developers can use to build forms that are not only valid, accessible and easy to use, they look good too!
In many situations, Javscript can enhance the user experience when dealing with forms. As long as this is done in an accessible and unobtrusive way, the result should be a greatly improved result for all.