I have a page that contains a link like this:
<a href="" onclick="add()">new user </a>
When the user clicks the link, I add a new input field to the page. I would like to assign an ID to that input field. I can do this using Javascript:
var num=0;
function add(){
num++;
var input = document.createElement('input');
input.setAttribute('ID',"input"+num);
}
This works; but my question is, is this the standard way, or is there a better way to do this, something that doesn’t use num, JS or jQuery?
You don’t need an ID on an input element. However you might be needing a
name. If so, just usename = "input[]"– then on the server side you will get an array of values.