У меня есть несколько html-элементов:
<img id="preview_image" alt="" src="" width="100px" height="120px">
<br>
<input type="file" name="user_image" id="user_image" onchange="preview(this);">
Здесь js:
function preview(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$('#preview_image')
.attr('src', e.target.result)
.width(100)
.height(120);
};
reader.readAsDataURL(input.files[0]);
}
}
Когда я выбираю изображение, оно будет сразу же просматриваться.что я хочу сейчас: сначала выберите изображение (но не предварительный просмотр прямо сейчас), затем нажмите на гиперссылку, изображение будет отображаться.Гиперссылка выглядит примерно так:
<a href="javascript:void(0)" onclick="preview2()">Click to preview</a>
preview2 = function(){
//what should I do here (using Jquery)
}
Большое спасибо!