Javascript 点击上传文件后上传图片!按钮未输入更改事件
点击上传文件后我想上传多张图片!下面的按钮未输入更改事件是我的Jquery代码(我从这里下载该代码) index.htmlJavascript 点击上传文件后上传图片!按钮未输入更改事件,javascript,jquery,file-upload,upload,Javascript,Jquery,File Upload,Upload,点击上传文件后我想上传多张图片!下面的按钮未输入更改事件是我的Jquery代码(我从这里下载该代码) index.html <div id="main"> <h1>Upload Your Images</h1> <form method="post" enctype="multipart/form-data" action="upload.php"> <input type="file" name="images"
<div id="main">
<h1>Upload Your Images</h1>
<form method="post" enctype="multipart/form-data" action="upload.php">
<input type="file" name="images" id="images" multiple />
<button type="submit" id="btn">Upload Files!</button>
</form>
</div>
<div id="main">
<h1>Upload Your Images</h1>
<form method="post" enctype="multipart/form-data" action="upload.php">
<input type="file" name="images" id="images" multiple />
<button type="submit" id="btn">Upload Files!</button>
</form>
</div>
上传你的图片
上传文件!
upload.js
(function () {
var input = document.getElementById("images"),
formdata = false;
function showUploadedItem (source) {
var list = document.getElementById("image-list"),
li = document.createElement("li"),
img = document.createElement("img");
img.src = source;
li.appendChild(img);
list.appendChild(li);
}
if (window.FormData) {
formdata = new FormData();
// document.getElementById("btn").style.display = "none";
}
button.addEventListener("click", function (evt) {
document.getElementById("response").innerHTML = "Uploading . . ."
var i = 0, len = this.files.length, img, reader, file;
for ( ; i < len; i++ ) {
file = this.files[i];
if (!!file.type.match(/image.*/)) {
if ( window.FileReader ) {
reader = new FileReader();
reader.onloadend = function (e) {
showUploadedItem(e.target.result, file.fileName);
};
reader.readAsDataURL(file);
}
if (formdata) {
formdata.append("images[]", file);
}
}
}
if (formdata) {
$.ajax({
url: "upload.php",
type: "POST",
data: formdata,
processData: false,
contentType: false,
success: function (res) {
document.getElementById("response").innerHTML = res;
}
});
}
}, false);
}());
(function () {
var input = document.getElementById("images"),
formdata = false;
function showUploadedItem (source) {
var list = document.getElementById("image-list"),
li = document.createElement("li"),
img = document.createElement("img");
img.src = source;
li.appendChild(img);
list.appendChild(li);
}
if (window.FormData) {
formdata = new FormData();
formdata = new FormData();
//document.getElementById("btn").style.display = "none";
}
$("#btn").click(function (evt) {
evt.preventDefault();
document.getElementById("response").innerHTML = "Uploading . . ."
var i = 0, len = input.files.length, img, reader, file;
for ( ; i < len; i++ ) {
file = input.files[i];
if (!!file.type.match(/image.*/)) {
if ( window.FileReader ) {
reader = new FileReader();
reader.onloadend = function (e) {
showUploadedItem(e.target.result, file.fileName);
};
reader.readAsDataURL(file);
}
if (formdata) {
formdata.append("images[]", file);
}
}
}
if (formdata) {
$.ajax({
url: "upload.php",
type: "POST",
data: formdata,
processData: false,
contentType: false,
success: function (res) {
document.getElementById("response").innerHTML = res;
}
});
}
});
}());
(函数(){
var input=document.getElementById(“图像”),
formdata=false;
函数showUploadedItem(源代码){
var list=document.getElementById(“图像列表”),
li=document.createElement(“li”),
img=document.createElement(“img”);
img.src=源;
李.儿童(img);
表1.儿童(李);
}
if(window.FormData){
formdata=新的formdata();
//document.getElementById(“btn”).style.display=“无”;
}
按钮。addEventListener(“单击”,函数(evt){
document.getElementById(“响应”).innerHTML=“上传…”
var i=0,len=this.files.length,img,reader,file;
对于(;i
index.html
<div id="main">
<h1>Upload Your Images</h1>
<form method="post" enctype="multipart/form-data" action="upload.php">
<input type="file" name="images" id="images" multiple />
<button type="submit" id="btn">Upload Files!</button>
</form>
</div>
<div id="main">
<h1>Upload Your Images</h1>
<form method="post" enctype="multipart/form-data" action="upload.php">
<input type="file" name="images" id="images" multiple />
<button type="submit" id="btn">Upload Files!</button>
</form>
</div>
上传你的图片
上传文件!
upload.js
(function () {
var input = document.getElementById("images"),
formdata = false;
function showUploadedItem (source) {
var list = document.getElementById("image-list"),
li = document.createElement("li"),
img = document.createElement("img");
img.src = source;
li.appendChild(img);
list.appendChild(li);
}
if (window.FormData) {
formdata = new FormData();
// document.getElementById("btn").style.display = "none";
}
button.addEventListener("click", function (evt) {
document.getElementById("response").innerHTML = "Uploading . . ."
var i = 0, len = this.files.length, img, reader, file;
for ( ; i < len; i++ ) {
file = this.files[i];
if (!!file.type.match(/image.*/)) {
if ( window.FileReader ) {
reader = new FileReader();
reader.onloadend = function (e) {
showUploadedItem(e.target.result, file.fileName);
};
reader.readAsDataURL(file);
}
if (formdata) {
formdata.append("images[]", file);
}
}
}
if (formdata) {
$.ajax({
url: "upload.php",
type: "POST",
data: formdata,
processData: false,
contentType: false,
success: function (res) {
document.getElementById("response").innerHTML = res;
}
});
}
}, false);
}());
(function () {
var input = document.getElementById("images"),
formdata = false;
function showUploadedItem (source) {
var list = document.getElementById("image-list"),
li = document.createElement("li"),
img = document.createElement("img");
img.src = source;
li.appendChild(img);
list.appendChild(li);
}
if (window.FormData) {
formdata = new FormData();
formdata = new FormData();
//document.getElementById("btn").style.display = "none";
}
$("#btn").click(function (evt) {
evt.preventDefault();
document.getElementById("response").innerHTML = "Uploading . . ."
var i = 0, len = input.files.length, img, reader, file;
for ( ; i < len; i++ ) {
file = input.files[i];
if (!!file.type.match(/image.*/)) {
if ( window.FileReader ) {
reader = new FileReader();
reader.onloadend = function (e) {
showUploadedItem(e.target.result, file.fileName);
};
reader.readAsDataURL(file);
}
if (formdata) {
formdata.append("images[]", file);
}
}
}
if (formdata) {
$.ajax({
url: "upload.php",
type: "POST",
data: formdata,
processData: false,
contentType: false,
success: function (res) {
document.getElementById("response").innerHTML = res;
}
});
}
});
}());
(函数(){
var input=document.getElementById(“图像”),
formdata=false;
函数showUploadedItem(源代码){
var list=document.getElementById(“图像列表”),
li=document.createElement(“li”),
img=document.createElement(“img”);
img.src=源;
李.儿童(img);
表1.儿童(李);
}
if(window.FormData){
formdata=新的formdata();
formdata=新的formdata();
//document.getElementById(“btn”).style.display=“无”;
}
$(“#btn”)。单击(函数(evt){
evt.preventDefault();
document.getElementById(“响应”).innerHTML=“上传…”
var i=0,len=input.files.length,img,reader,file;
对于(;i
index.html
<div id="main">
<h1>Upload Your Images</h1>
<form method="post" enctype="multipart/form-data" action="upload.php">
<input type="file" name="images" id="images" multiple />
<button type="submit" id="btn">Upload Files!</button>
</form>
</div>
<div id="main">
<h1>Upload Your Images</h1>
<form method="post" enctype="multipart/form-data" action="upload.php">
<input type="file" name="images" id="images" multiple />
<button type="submit" id="btn">Upload Files!</button>
</form>
</div>
上传你的图片
上传文件!
upload.js
(function () {
var input = document.getElementById("images"),
formdata = false;
function showUploadedItem (source) {
var list = document.getElementById("image-list"),
li = document.createElement("li"),
img = document.createElement("img");
img.src = source;
li.appendChild(img);
list.appendChild(li);
}
if (window.FormData) {
formdata = new FormData();
// document.getElementById("btn").style.display = "none";
}
button.addEventListener("click", function (evt) {
document.getElementById("response").innerHTML = "Uploading . . ."
var i = 0, len = this.files.length, img, reader, file;
for ( ; i < len; i++ ) {
file = this.files[i];
if (!!file.type.match(/image.*/)) {
if ( window.FileReader ) {
reader = new FileReader();
reader.onloadend = function (e) {
showUploadedItem(e.target.result, file.fileName);
};
reader.readAsDataURL(file);
}
if (formdata) {
formdata.append("images[]", file);
}
}
}
if (formdata) {
$.ajax({
url: "upload.php",
type: "POST",
data: formdata,
processData: false,
contentType: false,
success: function (res) {
document.getElementById("response").innerHTML = res;
}
});
}
}, false);
}());
(function () {
var input = document.getElementById("images"),
formdata = false;
function showUploadedItem (source) {
var list = document.getElementById("image-list"),
li = document.createElement("li"),
img = document.createElement("img");
img.src = source;
li.appendChild(img);
list.appendChild(li);
}
if (window.FormData) {
formdata = new FormData();
formdata = new FormData();
//document.getElementById("btn").style.display = "none";
}
$("#btn").click(function (evt) {
evt.preventDefault();
document.getElementById("response").innerHTML = "Uploading . . ."
var i = 0, len = input.files.length, img, reader, file;
for ( ; i < len; i++ ) {
file = input.files[i];
if (!!file.type.match(/image.*/)) {
if ( window.FileReader ) {
reader = new FileReader();
reader.onloadend = function (e) {
showUploadedItem(e.target.result, file.fileName);
};
reader.readAsDataURL(file);
}
if (formdata) {
formdata.append("images[]", file);
}
}
}
if (formdata) {
$.ajax({
url: "upload.php",
type: "POST",
data: formdata,
processData: false,
contentType: false,
success: function (res) {
document.getElementById("response").innerHTML = res;
}
});
}
});
}());
(函数(){
var input=document.getElementById(“图像”),
formdata=false;
函数showUploadedItem(源代码){
var list=document.getElementById(“图像列表”),
li=document.createElement(“li”),
img=document.createElement(“img”);
img.src=源;
李.儿童(img);
表1.儿童(李);
}
if(window.FormData){
formdata=新的formdata();
formdata=新的formdata();
//document.getElementById(“btn”).style.display=“无”;
}
$(“#btn”)。单击(函数(evt){
evt.preventDefault();
document.getElementById(“响应”).innerHTML=“上传…”
var i=0,len=input.files.length,img,reader,file;
对于(;i
index.html
<div id="main">
<h1>Upload Your Images</h1>
<form method="post" enctype="multipart/form-data" action="upload.php">
<input type="file" name="images" id="images" multiple />
<button type="submit" id="btn">Upload Files!</button>
</form>
</div>
<div id="main">
<h1>Upload Your Images</h1>
<form method="post" enctype="multipart/form-data" action="upload.php">
<input type="file" name="images" id="images" multiple />
<button type="submit" id="btn">Upload Files!</button>
</form>
</div>
上传你的图片
上传文件!
upload.js
(function () {
var input = document.getElementById("images"),
formdata = false;
function showUploadedItem (source) {
var list = document.getElementById("image-list"),
li = document.createElement("li"),
img = document.createElement("img");
img.src = source;
li.appendChild(img);
list.appendChild(li);
}
if (window.FormData) {
formdata = new FormData();
// document.getElementById("btn").style.display = "none";
}
button.addEventListener("click", function (evt) {
document.getElementById("response").innerHTML = "Uploading . . ."
var i = 0, len = this.files.length, img, reader, file;
for ( ; i < len; i++ ) {
file = this.files[i];
if (!!file.type.match(/image.*/)) {
if ( window.FileReader ) {
reader = new FileReader();
reader.onloadend = function (e) {
showUploadedItem(e.target.result, file.fileName);
};
reader.readAsDataURL(file);
}
if (formdata) {
formdata.append("images[]", file);
}
}
}
if (formdata) {
$.ajax({
url: "upload.php",
type: "POST",
data: formdata,
processData: false,
contentType: false,
success: function (res) {
document.getElementById("response").innerHTML = res;
}
});
}
}, false);
}());
(function () {
var input = document.getElementById("images"),
formdata = false;
function showUploadedItem (source) {
var list = document.getElementById("image-list"),
li = document.createElement("li"),
img = document.createElement("img");
img.src = source;
li.appendChild(img);
list.appendChild(li);
}
if (window.FormData) {
formdata = new FormData();
formdata = new FormData();
//document.getElementById("btn").style.display = "none";
}
$("#btn").click(function (evt) {
evt.preventDefault();
document.getElementById("response").innerHTML = "Uploading . . ."
var i = 0, len = input.files.length, img, reader, file;
for ( ; i < len; i++ ) {
file = input.files[i];
if (!!file.type.match(/image.*/)) {
if ( window.FileReader ) {
reader = new FileReader();
reader.onloadend = function (e) {
showUploadedItem(e.target.result, file.fileName);
};
reader.readAsDataURL(file);
}
if (formdata) {
formdata.append("images[]", file);
}
}
}
if (formdata) {
$.ajax({
url: "upload.php",
type: "POST",
data: formdata,
processData: false,
contentType: false,
success: function (res) {
document.getElementById("response").innerHTML = res;
}
});
}
});
}());
(函数(){
var input=document.getElementById(“图像”),
formdata=false;
函数showUploadedItem(源代码){
var list=document.getElementById(“图像列表”),
li=document.createElement(“li”),
img=document.createElement(“img”);
img.src