Я проверял этот пример на tutsplus и вот что я нашел.
http://webdesigntutsplus.s3.amazonaws.com/tuts/214_html5_form_validation/demo/index.html
Существует ли какой-либо инструмент / скрипт, позволяющий использовать формы HTML 5 для работы в разных браузерах?
После более часа исследований я нашел несколько вещей.
для работы обязательного атрибута поле должно иметь имя, отсутствующее в примере
Я нашел http://code.google.com/p/webforms2/, что немного помогает
Поддержка валидации в 7.0 была отключена и повторно включена в источнике 10.0 (см. Formnovalidate)