工作需要 判断上传的文件类型 为图片(gif,jpg,png)
view:
<% form_for :complain_evidence,:url => {:action => "upload_complain_evidence",:id => @order.seq_no},:html => {:id => 'f_e',:multipart => true} do |c| %>
<p><%=file_field :attachment,:uploaded_data%>(picutre only)</p>
<input type="button" value="Submit" onclick="check_evidence(this.form.attachment_uploaded_data.value);return false;"/>
js:
function check_evidence(file){
var str = file.substring(file.lastIndexOf('.')+1);
if(file != '' && (str == 'png' || str == 'gif' || str == 'jpg')){
jQuery('#f_e').submit();
}else if(file == ''){
alert('please select evidence file to upload!');
}else if(str != 'png' && str != 'gif' && str != 'jpg'){
alert('please upload image file! ');
}
分享到:
相关推荐
js 实现 判断上传文件的类型! 值得下载看看!资源免费,大家分享!!
JS判断上传文件的大小类型等限制,配合JSp再上传文件的时候会及时向用户反馈文件是否满足要求,比如说大小和格式限制
js判断上传文件大小 兼容大部分主流浏览器
主要介绍了js判断上传文件类型判断FileUpload文件类型代码,需要的朋友可以参考下
由于项目需要,在网上找了一个JS判断上传文件大小的程序,经测试兼容IE6-9,Firefox10,Opera11.6,safari5.1,chrome17
对应的描述看本人博文《ExtJS4 上传文件类型和大小的判断方法(实例) 》:http://blog.csdn.net/biboheart/article/details/10579175 在这里不具体描述了。看题也大概可以知道这些代码实现了什么应用。
js判断上传文件的大小(兼容火狐、谷歌、IE、360浏览器)
本文实例展示了JavaScript判断文件上传类型的方法,是一个非常常用的技巧。具体实现方法如下: 文件上传时用到一个功能,使用html元素的input标签实现: <input id="imageFile" name="imageFile1" accept="image...
用JavaScript控制上传文件的大小限制!很不错的!
JS 判断上传 文件 大小.rar
项目组经常会用到文件上传,但是如果在服务器端判断文件大小,那文件已经传到服务器了那也就没有任何意义了,而且打文件会... 今天这个方法可以在前端就判断文件大小,否则就不上上传,支持各种的文件类型大小判断。
//判断是否是图片 function isImg(){ var f=$("#imgFile").val(); if(f==""){ alert("请上传图片");return false; }else { if(!/\.(gif|jpg|jpeg|png|GIF|JPG|PNG)$/.test(f)) { alert("图片类型必须是.gif,...
上传文件大小的限制和判断javascript
下面小编就为大家带来一篇JS控制FileUpload的上传文件类型实例代码。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
前端Javascript+Html5+后端PHP分块上传文件,PHP分块上传大文件,该项目可以正常运行,入口为index.html,需要正确配置fileDir的读写权限 目前有测试过上传1.5G左右的没有问题(未测试更大的文件),理论上更大的...
为了代码变得更加简捷,笔者...JS判断FileUpload控件上传文件的扩展名: <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>JS判断文件类型-乐猪网</title> <
本篇介绍一个前端JS便捷判断上传文件大小的方法。 这个是比较好的 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> [removed] var isIE = /msie/i.test...