Chapter 13. Form Widgets
This chapter provides systematic coverage of the various dijits
that enable you to create fantastic-looking forms with minimal effort.
Like everything in Dijit, the controls you'll learn about in this
chapter can be defined entirely in markup, require very little
JavaScript, and were designed with accessibility considerations in mind.
With that said, realize that you're about to embark upon reading a very
hefty chapter. The functionality offered by dijit.form is quite intense, packing tons of
breadth and depth; the form dijits are by far the most object-oriented
widgets in the toolkit, so you'll see deeper inheritance hierarchies via
dojo.declare in this chapter than
anywhere else in the book.
Drive-By Form Review
While the HTML 4.01 specification (http://www.w3.org/TR/html401/) provides the authoritative specification on forms and is quite worthy of careful reading on its own, this section attempts to summarize some of the most useful content about forms that will help you to get the most out of this chapter. If you're reading this book, a working assumption is that you've designed a form or two, so it is not necessary to belabor fact that a form is a collection of one or more controls that capture information and send it back to a server for processing.
However, it is noteworthy to highlight that the AJAX revolution has really skewed the paradigm of passing data to a server for processing. Previously, data would be submitted to a server handler that broke ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access