0

我希望能够在上传文件之前验证文件上传控件。我当然希望提供一个文件名,但更重要的是一个不包含任何空格的文件名。

如果我使用常规验证,则每次保存表单时都会验证控件。

有没有办法阻止用户选择我不想要的文件名?

4

1 回答 1

1

我在我当前的项目中这样做。我使用 CSJS 在上传之前检查文件名。在此示例中,我使用一个按钮将文件上传控件和其他几个字段添加到新文档中。您可以更改它以检查特定文件名并检查空格。我的上传控件被命名为“fileUpload3”,你的就是你的名字。

var x=document.getElementById("#{id:fileUpload3}").value;

if (x==null || x=="" || x.slice(-3) != "pdf")
{
   alert("Store Transfer details in PDF format are required.");
   return false;
}
于 2013-02-11T21:56:06.290 回答