所有图片div的父div的length不就是图片数量嘛。在点击上传后,判断当length >= 9 则return; 或alert("只允许上传9张")
我是这样的 但是就像你要是限制9张的话 ,你一开始上传了一张 然后你还有八张的空间
然后你上传选择的时候 你选择九张图片的话就应该报错 这样的话要怎么做呢
然后就监听input 是不是第二次click 然后就上传选择8张就会报错
但是他第二次又选择了一张 然后还剩七张的空间
这样的话又要去判断一次
要是选择九张
那判断的次数就有九次
那这样不是很麻烦吗
@小码农雯:
上传图片不应该是个公共方法吗?每次上传走这个方法,有什么麻烦的
@那后来呢: 这样吗?哦 我还没有想到那一步
@小码农雯: 你粉丝还挺多
@那后来呢: 想问下 要是给一个公共的方法 其实我的思路还没有到那边去 你有什么案例可以给我借鉴一下么 谢谢哦
@小码农雯:
/** * param1 : input标签的id * param2 : 预览img标签id */ function photoUpload(param1, param2) { var file = $("#"+param1).val(); if (file == null || file == '') { alert("未选择任何文件!"); return; } $.ajaxFileUpload({ url: '', // 文件上传服务器地址 secureuri: false, // 是否需要安全协议,一般设置为false type: 'post', // 提交方式 fileElementId: param1, // 上传文件域的id dataType: 'json', // 返回值类型 data:12, // 可以带的其他参数 success: function(result, status) { // 上传成功 }, error: function(data, status, e) { alert(e); } }); }
@那后来呢: 哦 我的不涉及后台 不涉及ajax哦 直接在页面上
@小码农雯: js也可以写前台页面上
<script type="text/javascript">
function(){
//js代码
}
</script>
做过移动端的。用的第三方。
判断服务器数量 还是上传时的张数
就是在页面上的预览的张数
不能超过九张
@小码农雯: 像你们下面说的 js判断标签数 很好控制啊