Всем привет!
Есть поле:
Надо чтобы при нажатии плюсика появлялось ещё такое поле
А дальше третье
И так до бесконечности, либо пока не наступит лимит где-нибудь в скрипте задаваемый.
Как это сделать???
<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>