2014-02-10 23 views
1

我有一個PHP頁面有一個鏈接添加Form.onclick這個鏈接它將添加一個新的形式與刪除表單button.now我想分配一個唯一的ID到每個新的表單封裝和基於我將從頁面中刪除表單。動態顯示/隱藏使用其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一個新的ID爲包裝,當我添加點擊Link.If您有任何解決方案然後plains與我分享。

+0

表單本身在哪裏? – putvande

+0

我的意思是一個字段,即 \ –

+0

爲什麼你想用ID做?您的功能應該已經工作, – putvande

回答

0

您可以使用正在運行的序列。只需在函數前添加var suffix = 0;,然後將其附加到封裝標識的通用前綴。

+0

但它會自動增加值還是不? –

+0

不是它自己的,但是可以在同一個'addLinkFrom()'函數中遞增值。 – Kraylog