Для стилизации полей и выпадающих списков у них должен присутствовать класс field.

При изменении через javascript любых состояний полей (disabled, checked, selected) для поля надо вызвать событие refresh: $('#id').trigger('refresh'). Это необходимо делать для актуализации внешнего вида.

Для валидации форм используетcя плагин jquery.validate.js. Для того чтобы она работала всё что необходимо - поставить класс js-validate для тега form и прописать для полей в атрибутах правила валидации.

В случае загрузки элементов через ajax инициализировать ВСЕ скрипты вёрстки можно вызвав функицию initJS($('#element'));, где $('#element') это контейнер, куда произошла загрузка.

Inputs & Textarea
Dates range
Textarea
Select & Multiselect
Number & Count
Slider & Range
Fields range
Inputs range
Inputs range with labels
Fields list & checkboxes
Fields list inline & radiobuttons
Buttons

Всплывающие окна

Для всплывающих окон используем конструкцию:

<div class="modal" id="sample">
    <div class="modal-container">
        <div class="modal-content">
            <a class="modal-close js-modal-close" href="javascript:{}">×</a><!-- Не обязательный элемент -->
            <div class="modal-title">Заголовок окна</div><!-- Не обязательный элемент -->
            <!-- Содержимое всплывающего окна -->
        </div>
    </div>
</div>

Для вызова окна просто создаём ссылку на него с классом js-modal в виде:

<a class="js-modal" href="#sample">Открыть окно #sample</a>

Соответственно чтобы открыть окно - надо эмулировать нажатие на эту ссылку.

Чтобы создать кнопку закрытия окна - внутри него необходимо создать ссылку с классом js-modal-close.

Заголовок h1 или .h1

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum non eros vel eros feugiat gravida. Mauris gravida massa enim, vitae rutrum lectus semper sed.

Заголовок h2 или .h2

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum non eros vel eros feugiat gravida. Mauris gravida massa enim, vitae rutrum lectus semper sed.

Заголовок h3 или .h3

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum non eros vel eros feugiat gravida. Mauris gravida massa enim, vitae rutrum lectus semper sed.

Заголовок h4 или .h4

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum non eros vel eros feugiat gravida. Mauris gravida massa enim, vitae rutrum lectus semper sed.

Заголовок h5 или .h5

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum non eros vel eros feugiat gravida. Mauris gravida massa enim, vitae rutrum lectus semper sed.

Заголовок h6 или .h6

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum non eros vel eros feugiat gravida. Mauris gravida massa enim, vitae rutrum lectus semper sed.

  • Lorem ipsum dolor sit amet, consectetur adipiscing elit
  • Vestibulum non eros vel eros feugiat gravida
  • Mauris gravida massa enim, vitae rutrum lectus semper sed.
  1. Lorem ipsum dolor sit amet, consectetur adipiscing elit
  2. Vestibulum non eros vel eros feugiat gravida
  3. Mauris gravida massa enim, vitae rutrum lectus semper sed.
    1. Lorem ipsum dolor sit amet, consectetur adipiscing elit
    2. Vestibulum non eros vel eros feugiat gravida
  4. Mauris gravida massa enim, vitae rutrum lectus semper sed.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum non eros vel eros feugiat gravida. Mauris gravida massa enim, vitae rutrum lectus semper sed.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum non eros vel eros feugiat gravida. Mauris gravida massa enim, vitae rutrum lectus semper sed.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum non eros vel eros feugiat gravida. Mauris gravida massa enim, vitae rutrum lectus semper sed.