как-то так можно
$('#frmRegister').submit(function(e) {
var $frm = $(this);
e.preventDefault();
// тут все наши проверки корректности введенных данных
$.post('/register', $(this).serialize(), function(data) {
if (data.error) {
// что-то не так, останавливаемся, показываем ошибку
return false;
}
// данные корректны, можно продолжать
$frm.unbind().submit();
});
})