จะเป็นการสร้างแบบชั่วคราวเท่านั้น เมื่อทำการ Refresh ค่าดังกล่าวก็จะหายไป
สร้าง input file name = filename[]
โค้ด: เลือกทั้งหมด
var myElement1 = document.createElement('input');
myElement1.setAttribute('type',"file");
myElement1.setAttribute('name',"filename[]");
mySpan.appendChild(myElement1);
โค้ด: เลือกทั้งหมด
var myElement2 = document.createElement('br');
mySpan.appendChild(myElement2);
ตัวอย่าง
โค้ด: เลือกทั้งหมด
<html>
<script language="javascript">
function fncCreateElement(){
var mySpan = document.getElementById('myfile');
var myElement1 = document.createElement('input');
myElement1.setAttribute('type',"file");
myElement1.setAttribute('name',"filename[]");
mySpan.appendChild(myElement1);
var myElement2 = document.createElement('br');
mySpan.appendChild(myElement2);
}
</script>
<body>
<span id="myfile"></span>
<input type="file" name="filename[]"/>
<input name="btnButton" id="btnButton" type="button" value="Create" onClick="JavaScript:fncCreateElement();">
</body>
</html>