关于<input type="file"> 因為第二次取消的時候input 會變為「未選取檔案」的狀態實際上是改變了,所以onchange 觸發 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上正解~~浏览器不会告诉你这些,但是你可以得到有没有选择文件的信息。使用JS但是可以通过变相处理一下。如,使用CSS+hidden,将input=file的输入框去掉,然后上面盖个input=text,使用JS做这个text的触发,然后触发file的click事件。使用JS的var reader = new FileReader();对象方法,判断是否有文件被载处。如果,点取消时,即清空text。如果选中时,将text里放入相应载入的文件名。PS:以前遇到过你这样的问题,最后也只能用上面的这个方法解决了。 什么是jquery??掌握需要哪些看什么书籍 getElementById不同版本兼容问题 实现弹出窗口隐藏显示背景变暗效果 网页被挂木马~~ 求一个过滤标签内容的正则表达式. 框架页面之间的数组变量的传递如何实现? 请推荐javascipt书籍 请教大侠一个问题 搞笑的解释 请问javascript中页面之间如何传递变量? 一段部分重复的JS代码怎么用i++来写,或缩少代码 关于extjs饼图的问题
但是可以通过变相处理一下。
如,使用CSS+hidden,将input=file的输入框去掉,然后上面盖个input=text,使用JS做这个text的触发,然后触发file的click事件。
使用JS的var reader = new FileReader();对象方法,判断是否有文件被载处。
如果,点取消时,即清空text。如果选中时,将text里放入相应载入的文件名。
PS:以前遇到过你这样的问题,最后也只能用上面的这个方法解决了。