2014-02-10 2 views
1

У меня есть одна страница PHP, у которой есть одна ссылка. Add Form.onclick этой ссылки добавит одну новую форму с кнопкой удаления формы. Теперь я хочу назначить уникальный идентификатор каждая новая форма-оболочка, и на основании этого я удалю форму со страницы.Динамически Показать/Скрыть дайв, используя его ID

JS код: -

function addLinkFrom() 
{ 
var div = document.createElement('div'); 
div.className = 'linkform'; 
div.innerHTML = '<label class="linklabel">Add Link: </label><input type="text" id="txtaddlink" name="txtaddlink[]" class="expfield" placeholder="Enter Link"/>\ 
    <div class="clearboth"></div>\ 
    <input type="button" class="btn linkpad btn-primary" value="Remove" onclick="removeLinkForm(this)">\ 
    <div class="line"></div>'; 
    document.getElementById('addlinkform').appendChild(div); 
} 

function removeLinkForm(input) 
{ 
alert("Remove Link");  
document.getElementById('addlinkform').removeChild(input.parentNode); 
} 

HTML код: -

<a onClick="return addLinkFrom();">Add Link</a> 

Так как теперь я буду assaign нового идентификатора обертки, когда я нажмите на Добавить Link.If у вас есть какое-либо решение то поделитесь им со мной.

+0

Где именно находится эта форма? – putvande

+0

Я имею в виду одно поле i.e \ –

+0

Зачем вы хотите сделать это по ID? Ваша функция должна уже работать, – putvande

ответ

0

Вы можете использовать последовательность действий. Просто добавьте var suffix = 0; перед функциями, а затем добавьте его в общий префикс для идентификатора обертки.

+0

Но она автоматически увеличит значение или нет? –

+0

Не сам по себе, но вы можете увеличить значение в той же функции 'addLinkFrom()'. – Kraylog

Смежные вопросы