Показать сообщение отдельно
  #1 (permalink)  
Старый 19.01.2010, 10:10
Новичок на форуме
Отправить личное сообщение для tselofun Посмотреть профиль Найти все сообщения от tselofun
 
Регистрация: 19.01.2010
Сообщений: 3

не отправляются данные из формы
Добрый день.

У меня в форме новые инпуты добавляются с помощью 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>

Последний раз редактировалось tselofun, 19.01.2010 в 10:16.
Ответить с цитированием