У меня есть форма, которая генерирует новые поля ввода через JavaScript при нажатии.
входы успешно добавлены в ФОРМУ с желаемым соглашением об именах.
<input type="text" name="util_name0" id="util_name0" value="" /><br/>
<input type="button" onClick="newUtil(this)" value="Add New" />
newUtil()
добавляет:
<input type="text" name="util_name1" id="util_name1" value="" />
однако после публикации, print_r($_POST)
перечисляет только 'util_name0
'.
Обычно я вставляю некоторый код, но это все, что мне действительно нужно сделать на этом этапе ...
Форма во включении вызывается из parent.php.
Javascript вызывается в parent.php
JS:
function newUtil(el) {
var newval = util_count++;
$('#qty').attr('value', newval);
$(el).before('-------------<br />
<div class="newUtilField">
<label for="util_type'+newval+'">Type (i.e. gas, electric...) '+newval+'</label><br />
<input type="text" name="util_type'+newval+'" id="util_type'+newval+'" value="" /><br /><br />
<label for="util_name'+newval+'">Company Name</label><br />
<input type="text" name="util_name'+newval+'" id="util_name'+newval+'" value="" /><br /><br />
<label for="util_number'+newval+'">Company Number</label><br />
<input type="text" name="util_number'+newval+'" id="util_number'+newval+'" value="" />
</div><br /><br />');
}