MultiInput - создание мультиполя

MultiInput - создание мультиполя

Инструкция multiinput предназначена для организации ввода мультиполей. Все вводимые поля внутри инструкции становятся мультиполем.

Для работы данной инструкции к темплейту необходимо подключить файл: /engine/js/functions.js

Значения атрибутов: data-role - указывает имя инструкции multiinput name - имя мультиполя. Все тэги input, select, textarea внутри инструкции multiinput становятся мультиполями и сохраняются в формате json внутри поля с именем указанным в name md,xs,sm - указывается ширина мультиполей в стандартах Bootstrap

Пример:

<form>
    <label>Ф.И.О.</label><input type="text" name="name"><br>
    <div data-role="multiinput" name="phones">
        <label>Тип</label>
        <select name="type" data-role="dict" name="phone_type">
            <option value="{{id}}">{{type}}</option>
        </select>
        <br>
        <label>Номер</label><input type="tel" name="phone">
    </div>
</form>

Пример:

 

Пример:

 

Интеграция с Bootstrap v.3

Чистый & понятный код

Парсер DOM в PHP