jQueryで申し訳ありませんが、単純にchangeイベントで
javascript
1$(":file:last").after("<input type='file'>");
として追加すればよいかと思います。連番は、どのような形式になるかで変わると思いますが、
適当に
javascript
1var nam = $(":file").length;
でinput要素の数が得られるので計算で求められると思います。
【追加】
html
1 <form id="form1" action="">
2 <label for="file_1">1:</label><input type="file" name="file_1">
3 </form>
javascript
1 $(function() {
2 $("#form1").on("change",function() {
3 var num = $(":file").length + 1;
4 $(":file:last").after(
5 "<br><label for='file_"
6 + num
7 + "'>"
8 + num
9 + ":</label><input type='file' name='file_"
10 + num
11 + "'>");
12 });
13});
こんな感じでしょうか。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/12/02 02:36