我已經使用javascript來上傳多個文件。當用戶點擊'add more'時,javascript會使用innerHTML將新對象附加到較舊的div。 現在的問題是,如果我選擇一個文件,然後點擊「添加更多」,然後新文件按鈕存在,但舊的選定文件刪除和兩個空白文件按鈕顯示。我希望在用戶添加新文件按鈕時必須選擇這個舊文件。在javascript中上傳文件的問題
下面是我用過的代碼。
function addNew()
{
var root = document.getElementById('newAds');
newAd = document.createElement('input');
newAd.setAttribute('type', 'file');
newAd.setAttribute('name', 'uploaded[]');
newAd.setAttribute('id', 'uploaded');
newAd.setAttribute('value', '');
newAd.setAttribute('maxlength', '1024');
root.appendChild(newAd);
root.innerHTML += '<br />';
}
如果任何人都可以, 幫助PLZ! tnX。
您能否提供一些JavaScript和HTML樣例。僅僅通過猜測問題是不可能解決的。 – 2010-03-19 03:45:29
添加新字段後,您最終會得到多少個字段?你在嘗試使用哪種瀏覽器? – 2010-03-19 04:29:43