Javascript-форум (https://javascript.ru/forum/)
-   Opera, Safari и др. (https://javascript.ru/forum/css-html-browser/)
-   -   скрипт передает не все переменные в опере (https://javascript.ru/forum/css-html-browser/6639-skript-peredaet-ne-vse-peremennye-v-opere.html)

silius 11.12.2009 10:07

скрипт передает не все переменные в опере
 
Доброго времени суток, у меня возникла проблема следующего содержания:
Мне нужно сделать динамическое добавление input. Скрипт нашел в инете, он работает, всё офигенно, НО когда я его вставляю к себе на страницу где есть ещё много всяких форм, он в опере передаёт не все переменные input которые я добавляю, а только лишь первую переменную.

Вот он сам код

<script type="text/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("Достигнут предел полей = " + maxFieldLimit); 
return false; 
} 
countOfFields++; 
curFieldNameId++; 
var span = document.createElement("span"); 
span.innerHTML = "<input name=\"pic_" + curFieldNameId + "\" type=\"file\" size=\"50\" /> <a onclick=\"return deleteField(this)\" href=\"#\"><img src=\"../img/remove.png\" /></a><br>"; 
document.getElementById("ParentId").appendChild(span); 
return false; 
} 
</script>


Заранее спасибо


Часовой пояс GMT +3, время: 00:07.