Показать сообщение отдельно
  #1 (permalink)  
Старый 19.01.2011, 14:14
Новичок на форуме
Отправить личное сообщение для BakTi Посмотреть профиль Найти все сообщения от BakTi
 
Регистрация: 19.01.2011
Сообщений: 3

Диномичное добавление полей
<script language="javascript">
var countOfFields = 1;
var curFieldNameId = 1;
var maxFieldLimit = 10;
function deleteField(a) {
 var contDiv = a.parentNode;
 contDiv.parentNode.removeChild(contDiv);
 countOfFields--;
 return false;
}
function addField() {
 if (countOfFields >= maxFieldLimit) {
 alert("Разрешается использовать только до 10 полей");
 return false;
 }
 countOfFields++;
 curFieldNameId++;
 var div = document.createElement("div");
 div.innerHTML = "<input name=\"uploadfile" + curFieldNameId + "\" type=\"file\" size=\"39\" /> <a onclick=\"return deleteField(this)\" href=\"#\">Удалить</a>";
 document.getElementById("parentId").appendChild(div);
 return false;
}
</script>

Первый раз сталкиваюсь с JS. Как присвоить каждому добавляемому полю уникальное имя (uploadfile2, uploadfile3 и т.д.) ?

Последний раз редактировалось BakTi, 19.01.2011 в 14:29.
Ответить с цитированием