我现在想做 上传文件时 判断文件大小 如果文件大雨10MB就禁止上传且 弹出alert窗
请问如何实现  我知道可以用ajax做 不过我没找到ajax类 如果有谁有的话给我发一个最好了
或者用jquery也可以
但是用jquery的话 要挨个获取表单里的值 不能一次性 提交整个表单这个好像不太理想
ajax的话可以直接提交表单 且输出我想要的内容

解决方案 »

  1.   

    ajax无法上传文件。。
    用这个swfupload来传吧。是用借助flash来判断的。
      

  2.   

    去百度个ajaxfileupload.js,基于jquery的,绝对是你想要的。
      

  3.   

    以前我也对这个东西做过研究,不过flash不是所有浏览器都兼容都可用,所以还是不建议用这个,csdn的资源上传我觉得做的还可以。
      

  4.   

    用iframe吧,form的target指向一个隐藏的iframe 然后上传接收的页面会在隐藏的iframe里面显示那么再这个页面onload事件里面调用parent的回调函数就可以了
    不过这个和上传之前获取文件大小不搭嘎啊下面是上传之前获取文件大小的方法file是input="file"的id
    火狐获取的方法
    document.getElementById('file').files[0].size
    ie的网速一搜一大把
      

  5.   

    你看哪个浏览器不兼容flash了?
    很多邮箱、网盘也不是这么做嘛。
    flash结合js可以做很多很多事情。。
    大小、上传速度、时间什么的都可以。
      

  6.   

    用iframe只能上传后再用php判断。这样也判断也没多大意义了=_=