我想在选择错误类型的文件时删除错误消息。我点击了链接http://forum.primefaces.org/viewtopic.php?f=3&t=23853。
<p:fileUpload fileUploadListener="#{userProfileUpdateController.upload}"
widgetVar="fileuplaodWgt"
allowTypes="/(\.|\/)(gif|jpe?g|png)$/"
description="Select Images"
update="userPhoto"
mode="advanced"/>
我进口<h:outputScript name="library.js" library="script"></h:outputScript>
在 library.js 中
$(document).ready(function(){
alert(fileuplaodWgt);
fileuplaodWgt.buttonBar.find("button.cancel").bind("click", function(e){
clearInvalidFileMsg();
});
});
function clearInvalidFileMsg(){
fileuplaodWgt.uploadContent.find("tr.ui-state-error").remove();
}
在上面写完之后,我的页面中没有显示文件上传。当我跟踪我的 library.js 文件时,我发现fileuplaodWgt ReferenceError: fileuplaodWgt is not defined。我在 Mozilla 和 chrome 中尝试过。他们都没有显示我的文件上传。你能帮我解决我的问题吗???