รายละเอียดของการตอบ ::
ขอบคุณครับ ผมลองแล้วครับ มันก็ได้อยู่นะครับ แต่ได้เฉพาะ input file บนสุดเท่านั้น
พออันที่สองลงมามันจะไม่สร้างให้ครับ มันจะ open file dialog อย่างเดียวครับ
ต้องกด + อยู่ดี อยากได้แบบ กด input file แล้วสร้างมาใหม่ 1 element รองรับเลยครับ
แล้วพอกดอันต่อมา อันต่อมาก็สร้าง element ขึ้นมาอีก น่ะครับ
นี่ครับ โค๊ด add_upload
upload.js
function add_upload(form_id) {
var element = document.getElementById('sub');
var new_el = document.createElement("input");
new_el.setAttribute("type", "file");
new_el.setAttribute("name", "file_up[]");
document.getElementById(form_id).insertBefore(new_el, element);
}
function uploading(theform){
document.getElementById('ifrm').innerHTML = '<iframe id="uploadframe" name="uploadframe" src="upload_result.php" frameborder="0"></iframe>';
theform.submit();
document.getElementById('uploadform').innerHTML = '<input type="file" id="test" class="file_up" name="file_up[]" /><input type="submit" value="อัปโหลด" id="sub" />';
return false;
}
รบกวนด้วยนะครับ ขอบคุณครับ