Maks88, не срабатывает, потому что onsubmit относится только к FORM,
а не к ещё и к кнопке, как у тебя. Вот так должно работать:
function registerController()
{
console.log("In the register");
var user = {
username:document.getElementById("reg_user_name").value,
firstname:document.getElementById("first_name").value,
lastname:document.getElementById("last_name").value,
userid:document.getElementById("user_id").value,
password:document.getElementById("reg_password").value,
email:document.getElementById("reg_email").value
};
console.log(user.username);
console.log(user.userid);
console.log(user.firstname);
console.log(user.lastname);
console.log(user.password);
console.log(user.email);
registerHandler(user);
}
И ещё во втором месте тоже ошибка. Надо так:
if(xhr.readyState == 4)
{
if(xhr.status == 200)
{
//............