crawl bot
/* ******************************************** * Add and remove input box (javascript) * Author:antlou * Version:1.0 * Date:04/06/2015 ******************************************** */ $(document).ready(function(){ var counter = 2; $("#addButton").click(function () { if(counter>5){ alert("Apenas 5 ficheiros permitidos"); return false; } var newFileDiv = $(document.createElement('div')) .attr("id", 'FileDiv' + counter); newFileDiv.after().html('<label id="texto">Ficheiro '+ counter + ' : </label>' + '<input type="text" name="textbox' + counter + '" id="filebox' + counter + '" value="" >'); newFileDiv.appendTo("#FilesGroup"); counter++; }); $("#removeButton").click(function () { if(counter==1){ alert("Não tem ficheiros para remover"); return false; } counter--; $("#FileDiv" + counter).remove(); }); $("#getButtonValue").click(function () { var msg = ''; for(i=1; i<counter; i++){ msg += "\n Ficheiro " + i + " : " + $('#textbox' + i).val(); } alert(msg); }); });
<html><head> <title>add/remove inputs</title> <script type="text/javascript" src="jquery-2.0.2.js"></script> <script type="text/javascript" src="add_input_js.js"></script></head><body> <div id='FilesGroup'> <div id="FileDiv1"> <label id="texto"> Ficheiro 1 : </label> <input class="box" type='text' id='filebox1' > </div></div><input type='button' value='+ Ficheiros' id='addButton'><input type='button' value='Remover Ficheiro' id='removeButton'></body></html>