тривиальная задача, при клике по ссылке нужно что бы добавлялось поле сделал так: <a href="#" onClick="process1(1)">Добавить</a> <br /> function process1(data) { var p; for (var i = 0; i <= data; i++) { p+=('<input type="text" name="name['+i+']" />'); } $('#output1').html('<p>'+p+'</p><p>'); } если один раз кликаешь по ссылке то все хорошо, а как сделать так что бы при повторном клике еще одно поле добавлялось, а то которое до этого было добавлено не пропадало? ну и что бы их потом можно было как то c php обработать
чтобы они обрабатывались php им просто надо дать имя. Все у чего есть имя при сабмите формы отправляется в скрипт (кроме неотмеченных чекбоксов) HTML: <a href="#" id-"add">Добавить</a> <br /> [js]$(document).ready(function(){ var field = $('<input type="text" name="name[]" />'); $('#add').click(function(){ $('#output1').append(field); return false; }) }) [/js] при сабмите в php уходит массив $_POST('name') я не тестил, но где-то так должно быть.