JSFiddle - React, Tailwind, and code Playground
by elhoucine9
HTML
<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.7.0/underscore-min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.0.0/backbone-min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/backbone-forms/0.14.0/backbone-forms.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.1/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<body>
</body>
<!--
How I can make Title and Content inputs in the some row.
also for Country and sport.
But If I add another input it show inline too.
-->
JavaScript
var Form = Backbone.Form;
/**
* Bootstrap 3 templates
*/
Form.Fieldset.template = _.template('\
<fieldset data-fields>\
<% if (legend) { %>\
<legend><%= legend %></legend>\
<% } %>\
</fieldset>\
');
Form.Field.template = _.template('\
<div class="form-group field-<%= key %>">\
<label class="col-sm-2 control-label" for="<%= editorId %>"><%= title %></label>\
<div class="col-sm-10">\
<span data-editor></span>\
<p class="help-block" data-error></p>\
<p class="help-block"><%= help %></p>\
</div>\
</div>\
');
Form.NestedField.template = _.template('\
<div class="field-<%= key %>">\
<div title="<%= title %>" class="input-xlarge">\
<span data-editor></span>\
<div class="help-inline" data-error></div>\
</div>\
<div class="help-block"><%= help %></div>\
</div>\
');
Form.editors.Base.prototype.className = 'form-control';
Form.Field.errorClassName = 'has-error';
if (Form.editors.List) {
Form.editors.List.template = _.template('\
<div class="bbf-list">\
<ul class="unstyled clearfix" data-items></ul>\
<button type="button" class="btn bbf-add" data-action="add">Add</button>\
</div>\
');
Form.editors.List.Item.template = _.template('\
<li class="clearfix">\
<div class="pull-left" data-editor></div>\
<button type="button" class="btn bbf-del" data-action="remove">×</button>\
</li>\
');
Form.editors.List.Object.template = Form.editors.List.NestedModel.template = _.template('\
<div class="bbf-list-modal"><%= summary %></div>\
');
}
/***/
var user = new (Backbone.Model.extend({}));
var Form = Backbone.Form.extend({
model: user,
schema: {
title: 'Text',
content: 'TextArea',
tags: 'Text',
country: 'Text',
sport: 'Text'
}
});
form = new Form({
fieldsets:[
...