tags:

views:

37

answers:

1

Hi,

I have a code with input field, and with clicking on add it adds new input field with new name:

/* multiply recepient */
var number = 1;
$('a.plus').live('click', function() {
    number += 1; 
    $('.multiple').append('<p><input type="text" name="recepient_' + number + '"></p>');
});

this works fine. But then I want to post entered values with $.post() and only the first input fileld is posted, the original one, all created with append are note posted... Here is my post function:

$('input.submit').live('click', function() {
    var postdata = $('form#form1').serialize(); 
    $.post('result.php', postdata, function(data) {
     $('div.result').html(data);
});   
return false;
});

any ideas?

A: 

ok, found the error - has to be outside of .....

ok, found the error :/ <form> has to be outside of <table> and than it works.... Sorry!