In the view you can define form elements such as input text, dropdown or text area and then define the button with an id and in the script call the click event and it will POST your form data to the controller
@using (Html.BeginForm("Submitform", "myControler", FormMethod.Post, new { @id = "form-submit", @class = "form-horizontal container"}))
{
---------code skipped
--your form inputs
<div class="col-sm-8">
<input type="button" class="form-control">
<span class="btn btn-success " id="btn-submit">submit</span>
</div>
----code skipped
}
<script>
$('#btn-submit').on('click', function ()
{
$('form#form-submit').submit();
});</script>
Hope this will help