我有以下代码。但不知道为什么在我的电脑IE9中,它显示单击上传按钮时不停止加载。但它适用于chrome和firefox。
<p:fileUpload id="fileUpload1s1"
process="@form"
label="Browse"
multiple="false"
fileUploadListener="#{DataController.uploadataFile}"
mode="advanced"
showButtons="false"
auto="false"
sizeLimit="4000000"
allowTypes="/(\.|\/)(txt)$/"
required="true">
</p:fileUpload>
答案 0 :(得分:0)
我在上传按钮操作中创建了按钮来处理上传,如下面的代码。没有在fileupload控件中使用上传按钮。
function clickUpload() {
var b = $(PrimeFaces.escapeClientId("form1:excelUpload")+" .ui-fileupload-preview").length;
if(b==0)
edis.showErrorMsg("Please select an Text File to upload");
else {
$(PrimeFaces.escapeClientId("form1:excelUpload")+" .ui-fileupload-upload")[0].click();
}
}