Toggle navigation
Bootsnipp
Bootstrap
For
CSS Frameworks
Bootstrap
Foundation
Semantic UI
Materialize
Pure
Bulma
References
CSS Reference
Tools
Community
Page Builder
Form Builder
Button Builder
Icon Search
Dan's Tools
Diff / Merge
Color Picker
Keyword Tool
Web Fonts
.htaccess Generator
Favicon Generator
Site Speed Test
Snippets
Featured
Tags
By Bootstrap Version
4.1.1
4.0.0
3.3.0
3.2.0
3.1.0
3.0.3
3.0.1
3.0.0
2.3.2
Register
Login
"Modal Usage for Bootstrap Forms"
Bootstrap 3.3.0 Snippet by
tradesouthwest
3.3.0
forms
modal
Preview
HTML
CSS
View Full Screen
Fork
Fork this
33.2K
 
12 Fav
Post to Facebook
Tweet this
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script> <script src="//code.jquery.com/jquery-1.11.1.min.js"></script> <!------ Include the above in your HEAD tag ----------> <div class="container"> <div class="row"> <!--========== First Modal ==========--> <article class="col-md-4 well"> <h3 class="page-header text-center">Start Quiz Now<br /> <small>multiple choice question modal</small> </h3> <br><hr> <div class="text-center"> <a class="btn btn-success" href="#successModal" data-toggle="modal"><i class="glyphicon glyphicon-eye-open"></i> Start Quiz</a> </div> <!-- Modal --> <div class="modal fade" id="successModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header modal-header-success"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">[ × ]</button> <h2><i class="glyphicon glyphicon-cloud"></i> Do you feel like a cloud?</h2> </div> <div class="modal-body"> <div class="col-md-12 radio-choices"> <div class="col-md-6 col-xs-6 radio-left"> <form role="form"> <div class="radio"> <label><input type="radio" name="opta">Option 1</label> </div> <div class="radio"> <label><input type="radio" name="optb">Option 2</label> </div> <div class="radio"> <label><input type="radio" name="optc">Option 3</label> </div> <div class="radio"> <label><input type="radio" name="optd">Option 3</label> </div> </form> </div> <div class="col-md-6 col-xs-6 radio-right"> <div class="radio"> <label>Question goes here</label> </div> <div class="radio"> <label>Question goes here</label> </div> <div class="radio"> <label>Question goes here</label> </div> <div class="radio"> <label>Question goes here</label> </div> </div> </div><!-- ends col-12 --> </div><div class="clearfix"></div> <div class="modal-footer"> <button type="button" class="btn btn-danger pull-left" data-dismiss="modal">Close</button> <button type="button" class="btn btn-primary pull-right" data-next="modal">Next</button> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> </article> <!--========== Second Modal ==========--> <article class="col-md-4 well"> <h3 class="page-header text-center">Contact Form Modal<br /> <small>popup modal contact form</small> </h3> <br><hr> <div class="text-center"> <a class="btn btn-warning" href="#warningModal" data-toggle="modal"><i class="glyphicon glyphicon-briefcase"></i> Add Contact</a> </div> <!-- Modal --> <div class="modal fade" id="warningModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header modal-header-warning"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h2><i class="glyphicon glyphicon-user"></i> Add a New Contact</h2> </div> <div class="modal-body"> <div class="col-md-12 radio-choices"> <div class="col-md-6 col-xs-6 radio-left"> <form role="form" action=""> <div class="radio"> <label>First Name</label> </div> <div class="radio"> <label>Last Name</label> </div> <div class="radio"> <label>Phone</label> </div> <div class="radio"> <label>Email</label> </div> </div> <div class="col-md-6 col-xs-6 radio-right"> <div class="radio"> <input type="text" name="opta"> </div> <div class="radio"> <input type="text" name="optb"> </div> <div class="radio"> <input type="text" name="optc"> </div> <div class="radio"> <input type="text" name="optd"> </div> </form> </div> </div><!-- ends col-12 --> </div><div class="clearfix"></div> <div class="modal-footer"> <button type="button" class="btn btn-danger pull-left" data-dismiss="modal">Close</button> <button type="submit" class="btn btn-primary pull-right">Submit</button> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> </article> <!--========== Third Modal ==========--> <article class="col-md-4 well"> <h3 class="page-header text-center">Shopping Cart Modal<br /> <small>popup shopping cart modal</small> </h3> <br><hr> <div class="text-center"> <a class="btn btn-primary" href="#primaryModal" data-toggle="modal"><i class="glyphicon glyphicon-shopping-cart"></i> Shopping Cart</a> </div> <!-- Modal --> <div class="modal fade" id="primaryModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header modal-header-primary"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true"> [ × ] </button> <h2><i class="glyphicon glyphicon-shopping-cart"></i> Shopping Cart Items</h2> </div> <div class="modal-body"> <div class="col-md-12"> <div class="table-responsive"> <form action="" method="" name=""> <table class="table table-condensed"><thead> <tr> <th>Category</th> <th>Product</th> <th>Price</th> <th>Quantity</th> <th>Subtotal</th> </tr></thead> <tbody> <tr> <td> <select name='optionsA'> <option value=''>option a</option><option value=''>option b</option><option value=''>option c</option> </select> </td> <td> <select name='products'> <option value=''>option a</option><option value=''>option b</option><option value=''>option c</option> </select> </td> <td> <input name="price" type="number" class="form-control" value='0.00'> </td> <td> <input name="" type="number" class="form-control" value='0'> </td> <td> <input name="" type="number" class="form-control" value='0.00'> </td> </tr> </tbody></table> <p class='grandTotal'>Total value: $<input name="" type="number" class="form-control" value='0.00'></p> <button data-bind='click: addLine'>Add product</button> <button data-bind='click: save'>Submit order</button> <a href='#' data-bind='click: $parent.removeLine'>Remove</a> </form> </div> </div><!-- ends col-12 --> </div><div class="clearfix"></div> <div class="modal-footer"> <button type="button" class="btn btn-danger pull-left" data-dismiss="modal">Close</button> <button type="button" class="btn btn-primary pull-right" data-next="modal">Continue Shopping</button> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> </article> </div> </div>
.modal-header-success { color:#fff; padding:9px 15px; border-bottom:1px solid #eee; background-color: #5cb85c; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; } .modal-header-warning { color:#fff; padding:9px 15px; border-bottom:1px solid #eee; background-color: orange; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; } .modal-header-primary { color:#fff; padding:9px 15px; border-bottom:1px solid #eee; background-color: #112299; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; } body{ font-family: 'Lato', sans-serif; background: #f7f7f4; } .text-center{ text-align: center; margin: 1.25rem 0; border-bottom: 1px solid #dadada; padding: 1.25rem 0; } .radio label input { font-size: 100%; } .radio-choices { font-size: 18px; } input[type='radio'] { width: auto; height: 1.4em; } .radio-choices .radio:nth-of-type(even) { background: #effafa; } .radio-choices .radio-left { margin-right: 0; padding-right: 0; } .radio-choices .radio-right { margin-left: 0; padding-left: 0; } /* media queries specific to alignment of forms not using form-group Bootstrap to save space so we compensate - some phones looked odd so check before deployment */ @media screen and (max-width: 540px) { .radio { margin-left: 1rem; font-size: 1.25rem; } .radio-choices .radio-left { float: left; margin-left: -10px; padding-left: 0; } .radio-choices .radio-right { float: right; margin-right: -10px; padding-right: 0; } }
Questions / Comments:
Post
Posting Guidelines
Formatting
- Now
×
Close
Donate
BTC: 12JxYMYi6Vt3mx3hcmP3B2oyFiCSF3FhYT
ETH: 0xCD715b2E3549c54A40e6ecAaFeB82138148a6c76