<div>
<div>
<fieldset>
<div style="min-height: 600px;">
<div class="row">
<div class="col-xs-12">
<div class="form-group">
<label class="control-label" for="Order">Order<span style="color:red !important;">*</span></label>
<input class="form-control" name="Order" id="sortOrder" type="number" placeholder="Order" ng-model="vm.sortOrder" autocomplete="off" required/>
</div>
</div>
<br> <br>
</div>
<div class="row"></div>
<div class="row">
<div class="col-xs-12 form-group">
<md-button class="md-raised md-primary" type="button" ng-click="vm.doSomeThing()">Do</md-button>
</div>
</div>
</div>
</fieldset>
</div>
</div>
When i click do button. i want it to to fire doSomething and then come back to same place and do not submit form or change page. Even though i put type =" button" and not submit , it redirecting me away from the modal i am on. I don't understand why? I tried some solutions from this page Can I make a <button> not submit a form?... They did not work somehow