-1
循環我有輸入文件的HTML代碼,它具有用於驗證輸入表格ID和名稱在JavaScript使用數組
<input type="file" id="file1" name="my_field[]" class="image-upload" />
,我檢查值使用ID,但是我有許多輸入。
var count=0;
if(document.getElementById("file1").value != "") {
// you have a file
count = count + 1;
}
if(document.getElementById("file2").value != "") {
// you have a file
count = count + 1;
}
我想使用getElementByName與數組。這是我的嘗試:
for(i=0;i<6;i++)
{
if(document.getElementByName("my_field["+i+"]").value != "") {
// you have a file
count = count + 1;
}
}
仍然無法正常工作。有什麼建議?
'getElementByName'不是document'的'的方法 - 你想getElement計劃** S **綽號 - 它返回一個節點列表 –
感謝校正 –
@NewbeeDev - 它總是最好之前,瞭解本地的js DOM方法着手於jQuery有時令人難以置信的慢路徑。如果你知道「本地」方法,你可以避免非高性能的jQuery部分 –