I've recently been fiddling around with twitter bootstrap, using java/jboss, and i've been attempting to submit a form from a Modal interface, the form contains just a hidden field and nothing else so display etc. is unimportant.
The form is external to the modal itself, and I just can't figure out how this would be possible
i've tried adding the modal itself to the form, attempting to used HTML5 form="form_list" and even adding the form to the modal body and using some jquery to force a submit, but nothing appears to work
Below is a sample modal I was attempting to augment to what i needed, the OK button was previously editting to attempt to call jquery functions.
<div class='modal small hide fade' id='myModal' tabindex='-1' role='dialog' aria-labelledby='myModalLabel' aria-hidden='true'>
<div class='modal-header'>
<button type='button' class='close' data-dismiss='modal' aria-hidden='true'>×</button>
<h3 id='myModalLabel'>Delete Confirmation</h3>
</div>
<div class='modal-body'>
<p class='error-text'>Are you sure you want to delete the user?</p>
</div>");
<div class='modal-footer'>
<button class='btn btn-danger' data-dismiss='modal' aria-hidden='true'>Cancel</button>
<button class='btn btn-success' data-dismiss='modal'>Ok</button>
</div>
</div>
This answer is late, but I'm posting anyway hoping it will help someone. Like you, I also had difficulty submitting a form that was outside my bootstrap modal, and I didn't want to use ajax because I wanted a whole new page to load, not just part of the current page. After much trial and error here's the jQuery that worked for me:
To make this work I did this in the modal footer
Notice the addition to class of odom-submit. You can, of course, name it whatever suits your particular situation.
Updated 2018
Do you want to close the modal after submit? Whether the form in inside the modal or external to it you should be able to use jQuery ajax to submit the form.
Here is an example with the form inside the modal:
And the jQuery ajax to get the form fields and submit it..
Bootstrap 3 example
Bootstrap 4 example
You can also cheat in some way by hidding a submit button on your form and triggering it when you click on your modal button.
Old, but maybe useful for readers to have a full example of how use modal.
I do like following ( working example jsfiddle ) :
To deal easier with modals, I recommend using eModal, which permit to go faster on base use of bootstrap 3 modals.
Simple