Сообщение от Эдди
|
Теперь значения id не уникальны, и невозможно обратиться к ним по id.
|
Вообще-то и не обязательно обращаться к элементу по его id. Тут вопрос нужно ставить скорее не "как назвать" элемент, а "можно ли добавлять" элемент в форму. То есть, если добавление элемента в конечном итоге порождает новую запись в sql-таблице и у таблицы определен первичный уникальный ключ имеющий конечное значение, то более этого значения добавлять нельзя.
Если вставка не лимитируется со стороны SQL, значит при загрузке страницы получить в форме элементы, которые клонируются, среди них найти максимальный номер, например:
var max = element.id.match(/\d+$/); - где element это полученный каким либо способом элемент.
при каждом клонировании увеличивая его на 1, и добавляя к значению атрибута элемента.