Добрый день.
У меня в форме новые инпуты добавляются с помощью js, но при сабмите значения этих инпутов не отпарвляются, только 1-го который изначально видно на странице, то есть $_POST содержит artist[0]=TEST, а artist[1] итд нету. Подскажите как решить?
Код:
<?php
print_r($_POST);
?>
<script type="text/javascript">
function addArtist(){
if (aX==0){
Element.toggle('RemoveMainArtistButton');
}
new Insertion.Bottom('A'+aX, '<input type="text" name="suffix['+aX+']" size="10" value="'+aX+'" />');
aX++;
html = '<div id="A'+aX+'"><input type="text" name="artist['+aX+']" size="25" value="'+aX+'" /> ';
html = html + ' </div>';
new Insertion.After('A'+(aX-1), html);
$('A'+aX).childNodes[0].focus();
}
function removeArtist(){
new Element.remove('A'+aX);
aX--;
el=$('A'+aX);
new Element.remove(el.lastChild);
if (aX==0){
Element.toggle('RemoveMainArtistButton');
}
}
</script>
<form action="" method="post">
<div id="artists" style="width:100%;">
<div id="ArtistsLabel" style="display: none"><small>Name / Join</small></div>
<div id="A0">
<input type="text" name="artist[0]" size="25" value="TEST" />
</div>
</div>
<script language="javascript">aX = 0;</script>
<input type="button" value="+" onClick="addArtist();" />
<input type="button" id="RemoveMainArtistButton" value="x" onClick="removeArtist();" style="display:none" />
</form>