Add textbox when button is pressed
<p>I know this can be accomplished in Javascript (I hope!) I have a couple of forms on my page, but I cannot guess how many the user will need, so is there some magic which can be done in javascript which when a button is pressed this:</p>

<pre><code> &lt;input name="userfile[]" type="file" /&gt;&lt;br /&gt;
    &lt;input type="text" value="Description goes here." name="imagedescription2" maxlength="20" onfocus="this.value = '';" /&gt;&lt;br /&gt;
</code></pre>

<p>Is added to a designated area? Keeping in mind adding a number onto the name if the  button is pressed eg name="imagedescription3" <strong>next</strong> name="imagedescription4" and so forth
<em>This may be posted around the internet, I know it would be, I just don't know how to thorougly phrase my question</em></p>
