Есть форма создание опросов,по умолчанию есть две формы для вариантов ответа,а я делаю кнопку добавить ещё вариант и после последнего input должен появиться ещё один input и т.д ,всё впринципи работает,но добавляеться input без переноса строки пробовал newelem.innerHTML = '<br />'; , но не выходит,как можно сделать перенос строки,кто знает?
<form action="?action=check&u=addop" method="POST" id="input">
Текст опроса<br />
<input type="text" name="opros" /><br />
Сколько дней идёт опрос<br />
<input type="text" name="time_isset"/><br />
Варианты ответа<br />
<input type="text" name="v[]" /><br />
<input type="text" name="v[]" /><br />
<a href="#" onclick="addop()" class="buttom">Добавить вариант</a>
|
<input type="submit" value="Создать опрос" /><br />
</form>
Функция
function addop()
{
form1 = document.getElementById('input'); //ID формы
endlist_count = form1.getElementsByTagName('input').length; // считаем елементы в форме
endlist = form1.getElementsByTagName('input')[endlist_count-2]; // узнаём предпоследний input с именем v[]
newelem = document.createElement('input'); // Создаём елемент
newelem.type = 'text'; // ставим тип
newelem.name = 'v[]'; // назначаем имя
form1.insertBefore(newelem, endlist) // Добовляем елемент после последнего input с именем v[]
}