als ik op button add2 klik wordt de html toegevoegd in <form id="paul_form>. als ik echter button add1 klik wordt de functie wel opgeroepen, maar wordt de htm niet toegevoegd! Wat zie ik over het hoofd. waarom werkt het niet als de button zich in een form bevindt?
<html>
<body>
<form id="paul_form">
</form>
<form>
<input type="text" name="a" id="a"><br>
<input type="text" name="b" id="b"><br>
<button onclick="add_textfield();">Add 1</button>
</form>
<button onclick="add_textfield();">
Add 2
</button>
<div style="display:none;" id="textfield">
<div id="rij-3">
<label for="fname">Volledige naam:</label><br>
<input type="text" size="50" id="lname" name="lname" value="Doe">
</div>
</div>
<script>
function add_textfield() {
alert("functie add_texztfield opgeroepen opgeroepen");
var a = document.getElementById('a').value;
var b = document.getElementById('b').value;
alert(a);
alert(b);
let formfield = document.getElementById("textfield").innerHTML;
document.getElementById("paul_form").innerHTML += formfield;
}
</script>
</body>
</html>[size=xsmall]Toevoeging op 20/04/2024 12:14:38:[/size]
vreemde is zelfs wanneer ik via button add2 de html toevoeg en ik vervolgens klik op button add1. de toegevoegd html verdwijnt!