设置多文件上载的验证
Set validation for multiple file upload
我正在尝试验证FileUpload
控件,以检查用户是否只能选择10个图像。我已经有了服务器端的代码。但我想在客户端验证它。
代码:
<asp:FileUpload ID="FileUpload2" CssClass="myButton1" multiple="multiple"
runat="server" />
<asp:Button ID="Btnuploadimages" runat="server" CssClass="myButton"
Style="margin-top: 2px;" OnClientClick="return ValidateFile2()"
Text="Upload" OnClick="Btnuploadimages_Click" />
在ValidateFile2()
方法中,您需要添加以下代码,以便从File Upload Control
获得selected files count
。您可以通过检查以下条件来验证所选文件数。
客户端代码:JavaScript
function ValidateFile2(){
var fileCount = document.getElementById('filesToUpload').files.length;
if(fileCount > 10) // Selected images with in 10 count
{
alert("Please select only 10 images..!!!");
return false;
}
else if(fileCount <= 0) // Selected atleast 1 image check
{
alert("Please select atleat 1 image..!!!");
return false;
}
return true; // Good to go
}
JQuery和Javascript代码可在我的JS Fiddle
相关文章:
- 通过CSV文件上载更新数据库表
- 带有凭据的角度文件上载(CORS)不起作用
- 将文档上载到Web API
- 使用AJAX将文件上载到服务器
- Uploadify-随机表单数据's已返回上载表单
- UIWebview赢得't通过基本身份验证加载动态加载的资源(通过jQuery mobile)
- 需要帮助处理XML HTTP文件上载请求
- 更改精细上载中的错误消息
- 使用Javascript中的Dropbox Core API将文件上载到Dropbox
- JQuery文件上载未检测到动态添加的输入
- 通过将文件上载到ASHX处理程序来实现SSE(服务器发送的事件)
- 阻止浏览器缓存上载的图像
- 带有附加信息的文件的上载处理程序
- 调用JavaScript函数后,文件上载字段重置
- 仅为文本文件筛选文件上载
- SVG使用Javascript将文件上载到DOM就绪元素
- 使用javascript验证检查将文件上载到文件夹-ASP.NET
- 设置多文件上载的验证
- 整批选定文件的文件上载验证
- 使用大小、高度和宽度验证图像上载