前提・実現したいこと
input type="file"でファイルのアップロードの画像を選択しているかをif文を使い判定を行いたいのですが、うまく行きません。
該当のソースコード
html
1<input type="file" class = "bg-white" id="myImage" 2 accept="image/*" onchange="setImage(this);" 3onclick="this.value = '';" > 4 @if("preview" === null) 5 <img src="image/foge.jpg"> 6 @endif 7 <img id="preview" > 8 <script> 9 function setImage(target) { 10 var reader = new FileReader(); 11 reader.onload = function (e) { 12 document.getElementById("preview").setAttribute('src', e.target.result); 13 } 14 reader.readAsDataURL(target.files[0]); 15 }; 16</script>
試したこと
nullやundefinedで条件分岐を行いましたが、うまく行きません。
宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー