Здравейте, значи проблема е следнията, мъча се да мога динамично да добавям полета, тоест имам форма за ъплоуд на файл, но освен самият файл, има още едно поле за име, и един чекбох, при натискане на Добави още полета с javascript добавям пак тези полета, които съществуват по-доло, тоест нов файл, име, и този чекбокс, но се мъча, всяко имена самото поле да има след името [] и в тези скоби да има номер на полето, тоест тези полета, които си съществуват са от сорта на name="filename[1]" или нещо от сорта, но не мога да го направя това нещо с тези цифри одзат с java.. ето кода както е за сега
Код:
<script type="text/javascript">
$(function()
{
$("#addmore").click(function()
{
var i = $('input [type=text]').size()+1;
$(
'Изберете файл - <input name="file_name" type="file" id="ufile" size="50"/><br /><br />'
+
'Името под което да се запише - <input type="text" name="savename[' + i + ']" id="ufile" size="50" value="[' + i + ']"/><br /><br />'
+
'Видима в търасачката - <input type="checkbox" name="visible" value="true"/<br /><br />'
).appendTo('#more');
i++;
});
});
</script>
<h3>Добавяне на файл</h3>
<div id="addmore"><b>Добави още полета</b></div><br />
<form id="form" action="" method="post" enctype="multipart/form-data">
Изберете файл - <input name="file_name[1]" type="file" id="ufile" size="50" /><br /><br />
Името под което да се запише - <input type="text" name="savename[1]" id="ufile" size="50" /><br /><br />
Видима в търасачката - <input type="checkbox" name="visible[1]" value="true"/>
<br /><br /><br /><div id="more"></div><br />
<input type="submit" name="submit" value="Качи!" />
</form>