Смотрите сами
jsfiddle.net/artishok/ZCd7X/1/
В первом случае все правильно. У кнопки стоит тип submit.
Во втором случае у кнопки стоит тип button, её нажатие отлавливаем с помощью javascript(в примере используется jquery). При нажатии отправляем форму. Валидация полей в форме не работает.