<s:fileUpload id="cover" data="#{waterMarkManager.localPath}" onkeypress="return false;"
accept="images/*" contentType="image/*" fileSize="10000000" fileName="#{waterMarkManager.currentFileName}"
size="23">
</s:fileUpload>
(1)问题一:只读效果
之前用过了很多的方法都没有达到只读的效果,比如disable="true",或者style="readOnly:true",这些都不可以达到效果。最后就查阅很多的资料,终于找到了解决办法:onkeypress="return false;" 这个可以达到,它可以把光标放到那个input的里面但是你不能编辑它,这样也就是我想要的结果。
(2)问题二:只能选择图片
这个问题我还没有得到结果。上面的accept="images/*" contentType="image/*" 为什么不能达到效果,我还在郁闷当中.....正在寻找解决的办法。
本文介绍了如何使用Struts框架中的文件上传组件实现文件输入框的只读效果,并探讨了限制文件类型仅能选择图片的方法。通过设置特定属性,成功实现了只读功能,但对于限制文件类型的问题仍在探索中。
1660

被折叠的 条评论
为什么被折叠?



