я получаю файл изображения и показать предварительный просмотр на моей первой странице сКак получить и распечатать файл ввода типа ввода (изображение) с помощью jQuery?
<div class="form-group">
<label class="control-label col-md-3">Event Image <span class="required">
* </span>
</label>
<div class="col-md-6">
<div class="fileinput fileinput-new" data-provides="fileinput">
<div class="fileinput-preview thumbnail" data-trigger="fileinput" style="width: 200px; height: 150px;">
</div>
<div>
<span class="btn default btn-file">
<span class="fileinput-new">
Choose</span>
<span class="fileinput-exists">
Change</span>
<input type="file" accept="image/*" name="eventImage" id="eventImage">
</span>
<a href="javascript:;" class="btn red fileinput-exists" data-dismiss="fileinput">
Remove</a>
</div>
</div>
</div>
Затем на странице подтверждения я получаю изображение с
<div class="form-group">
<label class="control-label col-md-3">Event Image:</label>
<div class="col-md-4">
<div class="fileinput-preview thumbnail" data-trigger="fileinput" style="width: 200px; height: 150px;">
</div>
<p class="form-control-static" data-display="eventImage">
</p>
</div>
</div>
В моем файле JQuery,
var displayConfirm = function() {
$('#tab5 .form-control-static', form).each(function(){
var input = $('[name="'+$(this).attr("data-display")+'"]', form);
if (input.is(":radio")) {
input = $('[name="'+$(this).attr("data-display")+'"]:checked', form);
}
if (input.is(":text") || input.is("textarea")) {
$(this).html(input.val());
} else if (input.is("select")) {
$(this).html(input.find('option:selected').text());
} else if (input.is(":radio") && input.is(":checked")) {
$(this).html(input.attr("data-title"));
} else if (input.is("[type=number]")) {
$(this).html(input.val());
} else if (input.is("[type=file]")) {
$(this).html(input.val());
}
});
}
Я просто хочу показать предварительный просмотр выбранного изображения на странице подтверждения, как на первой странице.
Спасибо за помощь
Как вы показываете предварительный просмотр изображения на своей странице? Это не похоже на то, что вы используете только скрипт, который вы разместили здесь, чтобы сделать это. –
Я использую скрипт bootstrap fileinput –
- это страница «Первая страница» и «Подтверждение» на той же странице или нет? –