Here are the examples for Chapter 12, which looks at practical JavaScript.
| ch12-eg01.html | Basic text inputs |
| ch12-eg02.html | More text inputs |
| ch12-eg03.html | Replacing content in a textarea |
| ch12-eg04.html | Replacing content with a Regular Expression |
| ch12-eg05.html | Testing characters with a Regular Expression |
| ch12-eg06.html | Checking an option from a select box has been selected |
| ch12-eg07.html | Checking a radio button has been selected |
| ch12-eg08.html | Checking that a checkbox has been selected |
| ch12-eg09.html | Disabling a submit button until a checkbox has been checked |
| ch12-eg10.html | Passing focus to the first form element |
| ch12-eg11.html | Auto tabbing between fields |
| ch12-eg12.html | Enabling a text box when a user selects an option |
| ch12-eg13.html | Case conversion |
| ch12-eg14.html | Stripping whitespace |
| ch12-eg15.html | Selecting all of the text in a text area |
| ch12-eg16.html | Check all and uncheck all |
| Try it out | An email form |
| ch12-eg17.html | Image Rollovers |
| ch12-eg18.html | Random content |
| ch12-eg29.html | Popup windows |
| ch12-eg20.html | Scriptaculous animation effects |
| ch12-eg21.html | Scriptaculous drag and drop |
| ch12-eg22.html | MochiKit sortable tables |
| ch12-eg23.html | YUI Calendar |
| ch12-eg24.html | YUI Autocomplete |
| Exercise 1 |