I have a button that I'm using to submit a form (quiz). I also have another button to do this, but it gets built dynamically. Note the workflow of the code below.
Ultimately, I want PHP to know which button was pressed to submit the form.  So, I included name="save_progress" in the <button> code below.  However, including that automatically submits the form and bypasses the setTimeout() in my javascript.  Removing it makes the setTimeout() function properly, but I don't get the save_progress data via $_POST.
Button...
<button class="btn btn-primary btn-block btn-lg" name="save_progress" onclick="save_progress(); return false;">Save Progress</button>
Javascript...
//For saving quiz progress
function save_progress(){
    $('#save_progress_submit_container').modal('show');
    setTimeout(function() {
        submit_quiz();
    }, 1000);
}
//Submitting a quiz
function submit_quiz(){
    $("#answers").submit(); 
}
Any ideas that will work with this workflow? I've already reviewed this (How can I tell which button was clicked in a PHP form submit?) and it doesn't apply here, unfortunately.
