A third way to write and validate forms HTML5

HTML5 clientside forms validation. No javascript required.
This is a future to be implemented feature of browsers, but for Opera is working. Take a look at the simplicity and painless – no js – implementation.