Динамично добавяне на полета..

kulov

Registered
Здравейте, значи проблема е следнията, мъча се да мога динамично да добавям полета, тоест имам форма за ъплоуд на файл, но освен самият файл, има още едно поле за име, и един чекбох, при натискане на Добави още полета с 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>
 

Back
Горе