I have two dropdowns and two radio button groups. What I want is to add another dropdown and radio button with their updated name value.
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
var i = 1;
function textBoxCreate(){
var y = document.createElement("INPUT");
y.setAttribute("type", "text");
y.setAttribute("Placeholder", "Name_" + i);
y.setAttribute("Name", "Name_" + i);
document.getElementById("myForm").appendChild(y);
i++;
}
<label for="cars">Choose a car:</label>
<select name="cars" name="CARS_1">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="opel">Opel</option>
<option value="audi">Audi</option>
</select><br>
<label for="cars">Choose a range:</label>
<input type="radio" name="RANGE_1" value="30">
<label for="range-1">0 - 30</label><br>
<input type="radio" name="RANGE_1" value="60">
<label for="range-2">31 - 60</label><br>
<input type="radio" name="RANGE_1" value="100">
<label for="range-3">61 - 100</label>
<br><br>
<label for="cars">Choose a car:</label>
<select name="cars" name="CARS_2">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="opel">Opel</option>
<option value="audi">Audi</option>
</select><br>
<label for="cars">Choose a car:</label>
<input type="radio" name="RANGE_2" value="30">
<label for="range-1">0 - 30</label><br>
<input type="radio" name="RANGE_2" value="60">
<label for="range-2">31 - 60</label><br>
<input type="radio" name="RANGE_2" value="100">
<label for="range-3">61 - 100</label>
<br><br>
<button type="button" class="add-btn" onclick="addAnotherOne()">+ ADD ANOTHER DATA</button>
How do I increment the name value of the input field using JavaScript? I don't want to use a clone.
text?