dedecms 本地上传第一次后不能再次上传

一个很坑爹的问题,添加文档上传缩约图上传第一次后,第二次就不能上传了。研究发现,按钮点击的一刹那,就被加上了disabled属性。查了半天,网上所有方法都是不行。最后自己解决

 

1.添加文档是article_add.php这个文件里面,然后上传按钮的有一个change方法的SeePicNew这个函数

2. 最后到main.js文件中找到SeePicNew,其中里面有一句nForm.litpic.disabled = true;可惜我修改了这么还是不行,最后想到一个笨方法:

f<input name="litpic" type="file" id="litpic" onchange="SeePicNew(this, 'divpicview', 'uplitpicfra', 165, 'article_add.php');delDisabled('litpic')" size="1" class="np coolbg">

 

<input name="litpic" type="file" id="litpic" onchange="SeePicNew(this, 'divpicview', 'uplitpicfra', 165, 'article_add.php');" size="1" class="np coolbg">这个就是article_add.php控制上传图片的代码,我这样修改的;

<input name="litpic" type="file" id="litpic" onchange="SeePicNew(this, 'divpicview', 'uplitpicfra', 165, 'article_add.php');delDisabled('litpic')" size="1" class="np coolbg">

我自定义了一个删除disalbed函数,哈哈这样,就可以了。

 

另外还有一个问题,没有搞定,就是自定了图片字段,后台没有本地上传,难道是要自己手动修好?哪位遇到过,麻烦告诉我一声,谢谢了!

你可能感兴趣的:(dedecms)