A view is having more than one button as
<div class="row">
<div class="col-md-3">
@if(Model.Q>1)
{
@Html.ActionLink("Previous","Perform","Test",new{q=Model.Q-1},new{@class="btn btn-success",id="test-previous-btn"})
}
<input type="submit" value="Next" class="btn btn btn-success" id="test-next-btn" />
</div>
<div class="col-md-3">
<input type="button" data-confirm="Are you sure that you want to submit?" value="Submit" class="btn btn btn-primary" id="test-submit-btn" />
<input type="button" value="Cancel" class="btn btn-danger" id="test-cancel-btn" />
</div>
I want a confirmation from the user for the submit button, So I use following javascript function
$('#test-submit-btn').click(function(event){
var result=confirm("Are you sure! You want to submit?");
if(!result)
{
event.preventDefault();
return false;
}
});
It does not prevent submission to occur, irrespective of what was users response. However, If i remove other buttons, it functions as expected.
Your solution please!