判断多个input type=file是否有已经选择好文件的代码_jquery

表单中有多个<input type="file" name="uploadfile" contentEditable="false" style="width:80%">,
提交表单时需要判断其中至少要有一个input已经选择好文件。

复制代码 代码如下:

<input type="file" name="uploadfile" contentEditable="false" style="width:80%"><br>
<input type="file" name="uploadfile" contentEditable="false" style="width:80%"><br>
<input type="file" name="uploadfile" contentEditable="false" style="width:80%"><br>
<input type="file" name="uploadfile" contentEditable="false" style="width:80%"><br>
<input type="file" name="uploadfile" contentEditable="false" style="width:80%">

使用jQuery进行判断:

复制代码 代码如下:

var fileFlag = false;
$("input[name='uploadfile']").each(function(){
if($(this).val()!="") {
fileflag = true;
return false;
}
});
if(fileFlag) {
alert("已有选择好文件的");
}

只要fileFlag为true,就可以退出each循环,不需要再对剩下的input进行判断。
在each中使用return false退出循环,使用return true结束当前次循环,进行下一次循环。

时间: 2024-11-18 16:09:08

判断多个input type=file是否有已经选择好文件的代码_jquery的相关文章

js-如何获得&amp;amp;lt;input type=file&amp;amp;gt;所浏览的本地文件的路径?

问题描述 如何获得<input type=file>所浏览的本地文件的路径? 如何获得所浏览的本地文件的路径?希望各位大神指点哈,急用 解决方案 获取这个没有意义..如果是图片预览看这个:javascript客户端图片预览 解决方案二: input type file 获得文件 组件 总结input type=file accept中可以限制的文件类型从Form 的input type=file 获得不含路径的文件名 解决方案三: 表单提交后,能在后台获取用户选择的文件流信息.文件名称的.是后

js-提交form前判断&amp;amp;lt;input type=&amp;amp;quot;file&amp;amp;quot;&amp;amp;gt;是否选择了文件,提交后清空input的值

问题描述 提交form前判断<input type="file">是否选择了文件,提交后清空input的值 提交form前判断是否选择了文件,提交后清空input的值 file.val()不管用 解决方案 easyui的filebox要用api的方法,不要用jquery的方法 var s=$('#xxx').filebox('getValue'); if(s==''){ //.... } $('#xxx').filebox('setValue','')//清空 解决方案二:

mvc-asp.net MVC怎么给图input type=file传过来的图片加水印

问题描述 asp.net MVC怎么给图input type=file传过来的图片加水印 解决方案 加水印后,在controller里面传到服务器里面保存 解决方案二: 这是controller的代码 public ActionResult AddNewsPic(string id) { if (Request.Files.Count > 0) { if (!string.IsNullOrEmpty(Request.Files[0].FileName)) { Stream fileDataStr

js 获取、清空input type=&quot;file&quot;的值

 本篇文章主要介绍了js 获取.清空input type="file"的值(示例代码) 需要的朋友可以过来参考下,希望对大家有所帮助 上传控件(<input type="file"/>)用于在客户端浏览并上传文件,用户选取的路径可以由value属性获取,但value属性是只读的,不能通过 javascript来赋值,这就使得不能通过value=""语句来清空它.很容易理解为什么只读,如果可以随意赋值的话,那么用户只要打开你的网页, 你

js 获取、清空input type=&quot;file&quot;的值示例代码

 本篇文章主要是对js获取.清空input type="file"的值的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 上传控件基础知识说明:   上传控件(<input type="file"/>)用于在客户端浏览并上传文件,用户选取的路径可以由value属性获取,但value属性是只读的,不能通过javascript来赋值,这就使得不能通过value=""语句来清空它.很容易理解为什么只读,如果可以随意赋值的话,

jQuery动态添加 input type=file的实现代码_jquery

复制代码 代码如下: <form id="fileForm" action="" method="post" enctype="multipart/form-data"> <tr> <td> <input type="file" name="file"><input type="button" id="a

html js java-如何获取Input type=file 所选择文件的绝对路径

问题描述 如何获取Input type=file 所选择文件的绝对路径 是这样的 现在做的一个项目,页面很简单 左边一个input输入框 可以在里面输入url 右边一个search按钮 当输入框没有输入东西的时候,点击按钮弹出一个上传文件选择的框 所选择的文件的 绝对路径会显示在输入框里 如果输入框有东西 URL是否存在,如果存在 则弹出的上传文件选择框定位在所输入的URL上面 但是现在第一步我就不知道怎么做了,除了ie 别的浏览器选择的文件都只显示文件名 请问有什么办法可以获取到所选择文件的绝

前端常见兼容问题系列6: 一些安卓APP的WebView中&lt;input type=&quot;file&quot;&gt;不工作

有一次想做一个HTML5的图片上传功能,主要是依赖<input type="file">来选择本地的图片.开始一切都很顺利,在浏览器中,在淘宝等容器中,都能如预期进行文件选择和上传.在iOS系统下的APP中也都工作正常,但是在一个安卓APP中,无论怎么尝试选择文件,都始终出不来. 我给input的onchange事件打了个alert(),点击时也没有任何反应.看来是<input type="file">在这个容器中根本就不工作. 经过一番检索

ajax-html input type=&amp;amp;#39;file&amp;amp;#39; 我选择了文件 怎么把他传给后台

问题描述 html input type='file' 我选择了文件 怎么把他传给后台 我是选了之后按确定按钮图片说明 就相当于这种当我按了确定按钮时,用ajax提交到后台,(比如说我选的是图片)转为byte类型的传到后台 就像我 提这个问题的时候选照片的那个功能 解决方案 由于浏览器的安全性,前台好像无法获取文件的路径了,只能获取文件名.用submit提交吧 解决方案二: html自定义input type='file'样式 解决方案三: 你问题说的用ajax提交是把file表单作为请求参数提