【问题标题】:Photos Displayed显示的照片
【发布时间】:2018-11-27 00:13:30
【问题描述】:

一旦照片显示在页面上,如何禁用提交按钮?有谁知道? 这是我的代码:

        if("#pic" == true){
         }
         else{
           $("#submit").click(function () {           
           var button = $(this);
           button.attr('disabled', 'disabled');           
          });

        }

【问题讨论】:

标签: javascript jquery ajax


【解决方案1】:

这是修改后的代码

$('#pic').on('load', function() {
  console.log("loaded");
  
  $('#submit').attr('disabled',true);
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<img id="pic" src="https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png" />

<button id="submit">hello</button>

如果 img 源不正确,它不会渲染,因此不会调用 load 方法,因此我们确定正确的图像源,渲染后它会调用 Load 方法,您可以在其中禁用按钮

【讨论】:

  • 如果我想显示用户上传的5张照片,我应该如何编写源加载方法?
  • 照片在循环中$("#photo" + i)
  • 请分享上传+html的整个sn-p
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-06
  • 2021-10-17
  • 1970-01-01
  • 1970-01-01
  • 2011-11-30
  • 1970-01-01
相关资源
最近更新 更多