Есть поле:
![user posted image](http://i54.fastpic.ru/big/2013/0403/00/e414f383800f0a1760d34a5530c6ed00.jpeg)
Надо чтобы при нажатии плюсика появлялось ещё такое поле
![user posted image](http://i54.fastpic.ru/big/2013/0403/bb/5f1e3a3e22140ebba5b0f3ad9b2470bb.jpeg)
А дальше третье
![user posted image](http://i53.fastpic.ru/big/2013/0403/70/bced2a5237b6600af6dcfeedb0960f70.jpeg)
И так до бесконечности, либо пока не наступит лимит где-нибудь в скрипте задаваемый.
Как это сделать???
![blink.gif](http://phpforum.su/html/emoticons/blink.gif)
<script type="text/javascript">
function addFile(){
var form = document.forms["form"];
if(form.length == 6) //На 5 полей (6 кнопка +))
return;
var inp_file = document.createElement('input');
inp_file.type = "file";
inp_file.name = "file" + form.length;
var br = document.createElement('br');
form.appendChild(br);
form.appendChild(inp_file);
}
</script>
<form id="form" name="form">
<input type="file" name="file1"/><input type="button" value="+" onclick="addFile()"/>
</form>
<script type="text/javascript">
function addFile(countInp){
var form = document.forms["form"];
//if(form.length == 6) //На 5 полей (6 кнопка +))
// return;
for(var i=0; i<countInp; i++){
var inp_file = document.createElement('input');
inp_file.type = "file";
inp_file.name = "file" + form.length;
var br = document.createElement('br');
form.appendChild(br);
form.appendChild(inp_file);
}
}
</script>
<form id="form" name="form">
<input type="file" name="file1"/>
<input type="button" value="+1" onclick="addFile(1)"/>
<input type="button" value="+5" onclick="addFile(5)"/>
<input type="button" value="+10" onclick="addFile(10)"/>
</form>