在提交之前如何预览通过链接的图像?

时间:2019-09-24 18:45:30

标签: javascript html forms

我有一个如下所示的HTML输入框,我要在其中预览通过链接提交的图像。 这是fiddle。我想要的是在在输入框中放置图片网址之后, 它应在Powered by HTML.COM占位符部分显示图像。

这是我尝试过的:

HTML:

<input type='link' onchange="readURL(this);" />
<img id="blah" src="http://placehold.it/180" alt="your image" />

JavaScript:

 function readURL(input) {
        if (input.files && input.files[0]) {
            var reader = new FileReader();

            reader.onload = function (e) {
                $('#blah')
                    .attr('src', e.target.result);
            };

            reader.readAsDataURL(input.files[0]);
        }
    }

问题陈述:

input type ='file'时,上述 HTML / JS 可以正常工作。我想知道我应该在上面的脚本中进行哪些更改 使其在input type ='link'

时有效

0 个答案:

没有答案