Показать сообщение отдельно
  #3 (permalink)  
Старый 13.07.2015, 11:46
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от Эдди
Теперь значения id не уникальны, и невозможно обратиться к ним по id.
Вообще-то и не обязательно обращаться к элементу по его id. Тут вопрос нужно ставить скорее не "как назвать" элемент, а "можно ли добавлять" элемент в форму. То есть, если добавление элемента в конечном итоге порождает новую запись в sql-таблице и у таблицы определен первичный уникальный ключ имеющий конечное значение, то более этого значения добавлять нельзя.

Если вставка не лимитируется со стороны SQL, значит при загрузке страницы получить в форме элементы, которые клонируются, среди них найти максимальный номер, например:

var max = element.id.match(/\d+$/); - где element это полученный каким либо способом элемент.

при каждом клонировании увеличивая его на 1, и добавляя к значению атрибута элемента.
Ответить с цитированием