You can't put type="submit" , but you can execute some Javascript codes when you click on it.
JQuery
<span id="mySpan"> </span>
$("#mySpan").click(function(){
    //stuff here
});
Javascript
<span id="mySpan" onclick="MyClick()"> </span>
function MyClick()
{
  //stuff here
}
SPAN working as a Submit Button
<input type="text" id="usernameInputField />
<input type="email" id="emalInputField />
<span id="mySpan" onclick="Register()"></span>
Now in Javascript..
function Register()
{
   //First you need to do some validation
   var username = document.getElementById("usernameInputField").value;
   var email = document.getElementById("emailInputField").value;
   //Password, Gender, etc...
   //Then start doing your validation the way you like it...
   /*if(password.length<6)
     {
         alert("Password is too short");
         return false;
     }
   */
   //Then when everything is valid, Post to the Server
   //This is a PHP Post Call
   $.post("Register.php",{ username:username,email:email } ,function(data) {
       //more codes
   });
}