Проблему решил: суть проблемы в том, что div id=bbox захватывает кнопку, в результе submit находится вне формы. Нужно поменять appendTo("body") на appendTo("form"):
$('<div id=bbox />').appendTo("body").append(total).css("clear: left");
на
$('<div id=bbox />').appendTo("form").append(total).css("clear: left");