文件选择框的onchange事件只在第一次改变时生效,以后再选择文件不会触发onchange事件。

解决方法1:用jQuery的live代替直接使用change。

错误代码:

$("#UploadFile").change(function(){         //do someing     });

正确代码:

$("#UploadFile").live('change', function(){         //do someing     });

解决方法2:onchange后,生成一个新input type file代替旧的。

$('#inputFileID').replaceWith('<input name="fileToUpload" type="file" id="inputFileID"  />');

最新文章

  1. 解决:SharePoint当中的STP网站列表模板没有办法导出到其它语言环境中使用
  2. makefile基础(GNU)
  3. C#相等性比较
  4. nginx配置 php 单入口
  5. Hadoop中两表JOIN的处理方法
  6. jquery方法详解--bind(type, [data], fn)
  7. 关于BT下载的一点事儿
  8. Linux 程序设计的一些优化措施
  9. WPF中图形表示语法详解(Path之Data属性语法)
  10. 阐述php(四) 流量控制
  11. const形参与非const形参
  12. 2.关于Apache Spark
  13. archsummit2017见闻和思考
  14. FC总线技术简介
  15. linux locate命令
  16. JavaScript大杂烩0 - WEB基础知识
  17. BZOJ2214[Poi2011]Shift——模拟
  18. [蓝桥] 基础练习 十进制转十六进制 (java)
  19. 解决微信video全屏的问题,不在本页面播放
  20. jvm运行机制和volatile关键字详解

热门文章

  1. PAT-乙级-1013. 数素数 (20)
  2. GameAdmin
  3. SQL注入file导入常用手段
  4. JSON用法简介
  5. java Tomcat数据库连接池
  6. 1.Getting Started with ASP.NET MVC 5
  7. Protected Functions 是理解OO的难点和关键
  8. sqlmap批量扫描burpsuite请求日志记录
  9. 24.allegro中光绘gerber[原创]
  10. 【HDOJ】2388 Playground Hideout