日期:2014-05-16  浏览次数:20373 次

file类型的input很奇怪的一个问题,不知大家遇到过没有,请大家进来看看!!
郁闷,遇到个奇怪的问题,file类型的input,我想实现和网易邮箱一样的效果,我的做法是把这个input隐藏,然后另外设一个按钮,按钮的onclick事件里启动input的xx.click,但却发生了奇怪的问题,页面提交后这个input的value就没了...  
而且页面需要两次提交,第一次点提交,会没反应.第二次才真正提交,因为我把这个input设为隐藏了,所以刚开始都还没发现第一次提交不了是把value给清空了,而第二次value为空了才提交进去...  
难道file类型的input为了安全起见,不允许改变value?也不对啊.我没有直接改变它的value.只是调用了它自己的方法他自己打开的啊.........晕倒..  


不知有没有哪为大侠遇到过类似问题,还希望指点一二..感激不尽!!!

------解决方案--------------------
Sorry,没网易信箱,也没研究过

想个性化file-input的按钮,有人的做法是将file透明,
后面是个性化的按钮,事实上的点击还是点击在file-input的按钮上。

本论坛里曾有人共享过相关的代码,难翻,自己动手找吧