判斷多個input type=file是否有已經(jīng)選擇好文件的代碼
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
表單中有多個<input type="file" name="uploadfile" contentEditable="false" style="width:80%">,
提交表單時需要判斷其中至少要有一個input已經(jīng)選擇好文件。 代碼如下: <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循環(huán),不需要再對剩下的input進行判斷。 在each中使用return false退出循環(huán),使用return true結束當前次循環(huán),進行下一次循環(huán)。 該文章在 2012/5/30 0:35:53 編輯過 |
關鍵字查詢
相關文章
正在查詢... |