Поля для ввода изображений, как это видно из названия, позволяют загружать изображения. Вообще, данное поле (input) позволяет загружать любые файлы, поэтому во избежании ошибки, а так же в целях безопасности, применяются дополнительная настройка в виде атрибута accept, указывающего, какие именно файлы (с каким расширением) можно загружать на сайт. Атрибут type определяет действие для , name позволяет идентифицировать элемент обработчику формы.

  99   <!-- Поля для ввода изображения -->
 100  <div class='img_mess_1'>
 101        <span class='hdr_sel'><b>Изображение № 1: </b></span>
 102        <input id='mess_img'  type="file" name="mess_img_1" accept="image/jpeg,image/png">
 103        <img src='/components/com_feedback_form/images/0001.png'>
 104         <span class='hdr_recipe_info'> Размер: max 600px*400px</span>
 105  </div>
 106  <div class='img_mess_1'>
 107         <span class='hdr_sel'><b>Изображение № 2: </b></span>
 108         <input id='mess_img' type="file" name="mess_img_2" accept="image/jpeg,image/png">
 109  </div>
 110  <div class='img_mess_1'>
 111         <span class='hdr_sel'><b>Изображение № 3: </b></span>
 112         <input id='mess_img' type="file" name="mess_img_3" accept="image/jpeg,image/png">
 113  </div>

Как видно из кода, перед полем input присутствует надпись Изображение №...; в конце первого поля дополнительно установлено небольшое изображение, после которого следует информация о размерах изображений. Обратите внимание: так как spaninput и img являются строчными элементами, они устанавливаются в одну строку, поэтому в результате получается три строки, образованные тегами <div> (строки 100-105, 106-109, 110-113).  

Принцип работы поля для ввода прост: пользователь кликает на поле, при этом открывается окно для выбора изображения, находящегося где-либо на компьютере. Пользователь находит нужное изображение и кликает на него. При отправке формы изображение и все необходимые сопроводительные данные передаются обработчику формы.

 Пропишите указанный код в создаваемом файле, сохраните, перейдите на сайт и перезагрузите страницу. При необходимости настройте вид созданного элемента.

Далее осталось установить кнопку для отправки изображения, но это будет сделано уже в следующей главе.

 

Добавлять комментарии и ответы могут только пользователи, прошедшие регистрацию!
Зарегистрируйтесь и напишите своё мнение или ответ!