Forum Moderators: open
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script>
function AddItem() {
var NumberOfIngredients = document.getElementById("NumberOfIngredients"),
NewNumberOfIngredients = parseInt(NumberOfIngredients.value, 10) + 1,
NewContainer = document.getElementById("ingredient1").cloneNode(true),
overallParent = document.getElementById("FormParent");
NewContainer.id = "ingredient" + NewNumberOfIngredients;
overallParent.insertBefore(NewContainer,document.getElementById("AddRemoveButtons"));
NumberOfIngredients.value = NewNumberOfIngredients;
}
</script>
</head>
<body>
<form action="" method="get">
<div name="FormParent" id="FormParent">
<input type="hidden" name="NumberOfIngredients" id="NumberOfIngredients" value="1">
<div id="ingredient1">
<input type="text" name="ingredientname[]">
<input type="text" name="ingredientquantity[]">
<select name="ingredientmeasurement[]">
<option value="1">a</option>
<option value="2">b</option>
<option value="3">c</option>
</select>
</div>
<div name="AddRemoveButtons" id="AddRemoveButtons">
<input type="button" value="Add" onclick="AddItem();"/>
<input type="button" value="Remove" onclick="RemoveItem();"/>
<input type="submit" name="submit" value="Submit">
</div>
</div>
</form>
</body>
</html>