質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

0回答

179閲覧

画像アップロードでプレビュー画像をクリアさせたい

hayassani

総合スコア10

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

1クリップ

投稿2019/04/18 06:03

style

1.input { 2 display: none; 3 width: 256px; 4 height: 256px; 5} 6 7#clear { 8 display: none; 9}

js

1<script src="http://code.jquery.com/jquery-3.2.1.min.js"></script> 2<script> 3$(function(){ 4 $('#upfile_01').change(function(e){ 5 //ファイルオブジェクトを取得する 6 var file = e.target.files[0]; 7 var reader = new FileReader(); 8 9 //画像でない場合は処理終了 10 if(file.type.indexOf("image") < 0){ 11 alert("画像ファイルを指定してください。"); 12 $("#upfile_01").val(''); //選択したファイルをクリア 13 return false; 14 } 15 16 //アップロードした画像を設定する 17 reader.onload = (function(file){ 18 return function(e){ 19 $("#img_file_01").attr("src", e.target.result); 20 $("#img_file_01").attr("title", file.name); 21 }; 22 })(file); 23 reader.readAsDataURL(file); 24 25 }); 26}); 27 28//クリア 29$(function() { 30 // アップロードするファイルを選択 31 $('input[type=file]').change(function() { 32 $('#clear').show(); 33 }); 34 35 // ファイル参照をクリア 36 $('#clear').click(function() { 37 $("#upfile_01").val(''); //選択したファイルをクリア 38 $(this).hide(); 39 }); 40}); 41 42</script>

html

1<img id="img_file_01" style="width:320px;height:240px;" /><br> 2<input type="file" name="img_file_01" id="upfile_01" class="input"> 3<input type="button" id="clear" value="クリア">

タイトル通りですが、選択したファイルのクリアまではできましたが
プレビュー画像のクリアの仕方が調べてもうまくいきませんでした。
参考までにお力添えをいただけませんでしょうか。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m.ts10806

2019/04/18 06:20

JavaではなくJavaScriptではないでしょうか。名前が似てるだけの別物です。タグを修正願います
m.ts10806

2019/04/18 06:21

ちなみに「プレビュー画像のクリア」の処理はどのように書いてみましたか?
m.ts10806

2019/04/18 06:21

あとすみません。phpは今回関係ないような?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問