js--上传图片

<button type="button">上传图片</button>
<input type="file" id="rel_photoimg">
<div id="rel_imgbox"></div>

$('#rel_photoimg').bind('change',function(){
            var files = $(this).context.files;
            //console.log(files[0]);
            var sHtml = '';
            if(window.FileReader) {
              var type = files[0].type;
              if(type=='image/jpeg' || type=='image/gif' || type=='image/jpg' || type=='image/png'){
                var src = window.URL.createObjectURL(files[0]);
                sHtml+='<img src="'+src+'" class="visa_img" />';
              }
              else{
                alert('请选择图片!');
              }
              $('#rel_imgbox').html(sHtml);
            }
    });


上传多张图片
var isAllowToSubmit = true;
  $('#rel_bigimg').bind('change',function(){
  var files = $(this).context.files;
  var sHtml = '';
  if(window.FileReader) {   
    for(var i = 0, max = files.length; i<max; i++){
      var type = files[i].type;
      if(type=='image/jpeg' || type=='image/gif' || type=='image/jpg' || type=='image/png'){
        var src = window.URL.createObjectURL(files[i]);
        sHtml+='<div style="position:relative; float:left;"><img src="'+src+'" class="rel_img" /><img src="images/change.png" class="change_img"><input type="file" class="change_input"><img src="images/closeimg2.png" class="rel_delimg"></div>';
      }
      else{
        alert('请选择图片!');
        isAllowToSubmit = false;
        break;
      }
    }
    if(!isAllowToSubmit){
      return false;
    }
    $('#rel_bigbox').append(sHtml);
    
  }

});

//更换图片
$("body").on("change",".change_input",function(){

            if(window.FileReader) {
              var files = $(this).context.files;
              var sHtml = '';
              var type = files[0].type;
              if(type=='image/jpeg' || type=='image/gif' || type=='image/jpg' || type=='image/png'){
                var src = window.URL.createObjectURL(files[0]);
                sHtml+='<img src="'+src+'" class="rel_img" /><img src="images/change.png" class="change_img"><input type="file" class="change_input"><img src="images/closeimg2.png" class="rel_delimg"></div>';
              }
              else{
                alert('请选择图片!');
              }
              $(this).parent().html(sHtml);
            }
});

//删除图片
 $("body").on("click",".rel_delimg",function(){
      $(this).siblings("img").remove();
      $(this).remove();
    });



var isAllowToSubmit = true;
  $('#rel_bigimg').bind('change',function(){
  var files = $(this).context.files;
  var sHtml = '';
  if(window.FileReader) {   
    for(var i = 0, max = files.length; i<max; i++){
      var type = files[i].type;
      if(type=='image/jpeg' || type=='image/gif' || type=='image/jpg' || type=='image/png'){
        var src = window.URL.createObjectURL(files[i]);
        sHtml+='<div class="img_list" id="img_list1"><img src="'+src+'" class="rel_img" /></div>';
        if($("#img_list1").size() >= 5){
          alert("最多上传5张图片!");
          $(".img_list").last().remove();
        }
      }
      else{
        alert('请选择图片!');
        isAllowToSubmit = false;
        break;
      }
    }
    if(!isAllowToSubmit){
      return false;
    }
    $('#rel_bigbox').append(sHtml);
  }
});


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值