ユーザーがファイルをアップロードできるようにするフォームがあります。さて、私はJavaScriptを使用してファイルアップローダーをトリガーし、ユーザーが写真をアップロードできるようにする通常のボタンを使用しています。しかし、これを行うと、ファイルが選択されていることをユーザーに示すことができなくなります (通常、[ファイルの選択] ボタンの横にあるテキスト)。その値を取得する方法があるかどうか疑問に思っていました.javascriptを使用して、ユーザーに表示します。
JSFIDDLE: http://jsfiddle.net/YXgPf/1/
これは、ファイルのアップロード ボタンを表示するために使用するものです。
function getFile(){
document.getElementById("upfile").click();
}
function sub(obj){
var file = obj.value;
var fileName = file.split("\\");
document.getElementById("photo-button").innerHTML = fileName[fileName.length-1];
document.myForm.submit();
event.preventDefault();
}