Есть ли возможный случай, когда добавление textarea
на загрузку страницы не будет включено в сообщение form
? однако, hardcoding в PHP работает нормально?
Я бы опубликовал весь код, но я использую PyroCMS fieldTypes, и я не уверен, знают ли многие его.
Здесь JS-код:
$(function() {
$(".list_field").append('<li><textarea name="work_and_education[3]" class="item_input" placeholder="List item content..."></textarea><div class="btn gray add" id="add_btn">+</div><div class="btn gray remove" id="remove_btn">-</div></li>');
});
ОБНОВИТЬ:
Вот как выглядит html после загрузки страницы: Текстовое поле, содержащее значения, выполняется php.
<div class="input">
<ul class="list_field" id="work_and_education">
<li><textarea name="work_and_education[0]" class="item_input" placeholder="List item content...">testin1</textarea><div class="btn gray add" id="add_btn">+</div><div class="btn gray remove" id="remove_btn">-</div></li>
<li><textarea name="work_and_education[3]" class="item_input" placeholder="List item content..."></textarea><div class="btn gray add" id="add_btn">+</div><div class="btn gray remove" id="remove_btn">-</div></li>
<li><textarea name="work_and_education[2]" class="item_input" placeholder="List item content...">testing2</textarea><div class="btn gray add" id="add_btn">+</div><div class="btn gray remove" id="remove_btn">-</div></li>
</ul>
</div>
Это должно работать, однако, если вы используете его для добавления многих текстовых областей, они должны иметь уникальные имена и, возможно, идентификаторы.