Untuk upload banyak file, Anda bisa menggunakan js untuk menghasilkan kolom file secara dinamis. Kode sumbernya ada di bawah. Simpan di sini untuk digunakan langsung di kemudian hari, hoho!
Kode JS:
<script Language="javascript">
//Variabel global, mewakili jumlah field file, dan menggunakan variabel ini untuk membedakan atribut nama dari field file
var file_count = 0;
//Tambahkan
fungsi field file additem(id ) {
if ( file_count > 9) {
alert("U22810 10 u25991 file terbanyak u22495 ");
return;
}
//Tentukan variabel baris sel;
var row,cell,str;
//Masukkan baris ke dalam tabel dengan id yang ditentukan
row = eval("document.all
["+'"'+id+'"'+"]").insertRow();
row ! = null ) {
//Mengatur warna latar belakang baris
row.bgColor="white";
//Menyisipkan
sel pada baris
cell = row.insertCell();
bidang dan tombol hapus
str='<input onselectstart="return false" class="tf" onpaste="return false" type="file" name="file[' + file_count + ']" style="width:500px " onkeydown="return false;"/>';
str += " <input type="+'"'+"button"+'"'+" value="+'"'+"Hapus"+' "'+" onclick ='deleteitem(this,"+'"'+"tb"+'"'+");'>";
//Jumlah field file bertambah
file_count++;
//Setel innerHTML sel
ke
konten str
cell.innerHTML =str
;
//hapus domain file
fungsi hapus item(obj,id) {
var rowNum,curRow;
curRow = obj.parentNode.parentNode;
rowNum = eval("document.all."+id).rows.length - 1;
eval("document.all["+'"'+id+'"'+"]").deleteRow(curRow.rowIndex);
jumlah_file--;
}
</skrip>
Kode HTML:
<input type=button value="Tambahkan" onclick='additem("tb")'/><br/>
<tabel cellpacing="0" id="tb" style="width:400px">
</tabel>