- ISBN: 0-596-10169-4
- Publisher: O'Reilly Media
- Publication Date: March 2006
- Pages: 414
- Price: £20.99
The whole of Chapter 2 has to do with dynamically modifying HTML forms: one hack for each sort of component you might want to change. Maybe the author's target audience are gibbering idiots but I would have expected reders who have read "Hack 15: Dynamically Generate a Selection List using Server Data" to be able to work out how to "Dynamically Generate a new Checkbox Group using Server Data".
At the risk of repeating myself repeating myself, Chapter 3 (Validating forms) is similarly lacklustre. By this point, you get the feeling that the author would have liked to write a textbook instead of a series of cut'n'paste worked examples.
For a brief spell, the author regained my interest: "Chapter 4: Power Hacks for Web Developers", containing an example mashup which shows how to control both Google Maps and Yahoo Maps widgets in sync, then the rest of the book deals with yet more dull content. There are gobs of server-side Java that we are treated to, two chapters describing various freely available Ajax libraries (Rico and script.aculo.us) and there's a 30-page chapter about Ruby on Rails.
Inside this book there's a useful ten-page pamphlet desperate to burst out. Pity it -- or save your pity and buy a different book.
Score: 5 out of 10