HTML:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>
Fragebogen
</title>
<link rel="stylesheet" href="style.css">
<script src="functions.js"></script>
</head>
<?php
include ("sendmail.php");
?>
<body>
</p>
<form target="_blank" action="sendmail.php" method="post" class="form">
<table>
<tr>
<td valign="top">
Test
</td>
<td width="5">
</td>
<td>
<textarea cols="25" rows="1" name="test" placeholder="AB12"></textarea>
</td>
<td>
</td>
<td>
Test2
</td>
<td>
</td>
<td id="mailboxinsert">
<button data-attribut="test2" onclick="hinzuf()">text</button>
</td>
<td>
<input type="submit" value=" Abschicken " class="butto">
</td>
</tr>
</table>
</form>
</body>
</html>
Code:
function hinzuf() {
document.getElementById('mailboxinsert').addEventListener('click', hinzu);
}
function hinzu() {
name = button.getAttribute('data-attribut'),
elem = document.getElementById('mailboxinsert');
elem.className = name;
}
In der PHP-Datei befindet sich ein mail-Befehl!
Bei einem Klick auf den Button mit dem Wort test soll ein Textfeld unter dem Button Test auftauchen. Klickt man anschließend erneut darauf, soll ein weiteres Textfeld unter dem Textfeld auftauchen, usw. Jedes Textfeld soll anschließend einen eigenen name="" haben. Er erzeugt laut Code oben jedoch nicht mal das erste Feld.
Kann mir wer helfen?