john: Dynamisch Optionen bei Umfrage hinzufügen

Beitrag lesen

Also hinzufügen klappt super:

function addPollOption(){  
	mainForm = document.getElementById('poll_options'); // Form_Tag  
	var new_li = document.createElement('li');  
	var new_input=document.createElement('input');  
	var new_a=document.createElement('a');  
	new_input.name='polloptions[]';  
	new_input.type='text';  
	new_a.href='javascript:;';  
	new_a.onclick="removePollOption();"  
	new_a.appendChild(document.createTextNode('Löschen'));  
	new_li.appendChild(new_input);  
	new_li.appendChild(document.createTextNode(' '));  
	new_li.appendChild(new_a);  
	mainForm.appendChild(new_li);  
}

Entfernen nicht.
Es ist Standard das 2 Optionsfelder vorhanden sind, komischerweise kann er nur das 2. entfernen.
Im Moment sieht das ganze so aus:

function removePollOption(node){  
document.getElementById('poll_options').removeChild(node);  
}
  
<fieldset class="b1" id="pollgadget">  
<a href="javascript:;" onclick="addPollOption();">Option hinzufügen</a>  
<ul id="poll_options">  
<li><input type="text" name="polloptions[]" /> <a href="javascript:;" onclick="">Löschen</a></li>  
<li><input type="text" name="polloptions[]" /> <a href="javascript:;" onclick="removePollOption(this.parentNode);">Löschen</a></li>  
</ul>  
</fieldset>