Перейти к содержимому


Партнерская программа Kredov

  • Закрытая тема Тема закрыта

Как скрыть кнопку?

#1 Kdes70

Kdes70
  • Пользователь
  • 55 сообщений
  • Репутация: 0
0

Отправлено 12 Июнь 2012 - 13:42

здравствуйте!!! помогите написать условие, есть форма загруски изображений с функцией на js добавления инпута с помощю нажатия кнопки "добавит поле" как сделать так чтобы

после добавления 4 полеи кнопка "добавит поле" исчезло. таким образом ограничить количество загрузки фаилов.


сам в js ничего ни понимаю если не затруднит приведите код пожалусто

заранее благодарю!!

 

вот сам скрипт

[/left][/size][/font][/color]

[color=#000000][font=Verdana, Tahoma, Arial, sans-serif][size=3][left]<script type="text/javascript">



// Объект "нэймспейса"

var uploader = uploader || {};



// Функция "Удалить поле"

uploader.delfield = function (obj) {

obj.onclick = null;

obj.parentNode.parentNode.removeChild(obj.parentNode);

}



// Функция "Добавить поле"

uploader.addfield = function (GLOB) {

/*

* Здесь код формирует очередное поле загрузки файла,

* т.е. html код элементов, эквивалентный следующему:

*

* <p>

* <input name="file[]" type="file" size="30" />

* <button type="button" onclick="uploader.delfield(this)">DEL</button>

* </p>

*

* Только обработчик onclick назначиться чуть по - другому.

*/

var DOC = GLOB.document,

wrapper = DOC.getElementById("filewrapper"),

htmlP = DOC.createElement("P"),

htmlInput = DOC.createElement("INPUT"),

htmlButton = DOC.createElement("BUTTON"),

htmlButtonText = DOC.createTextNode("DEL");



htmlInput.name = "file[]";

htmlInput.type = "file";

htmlInput.size = "30";



htmlButton.onclick = function() { uploader.delfield(htmlButton) };



// Добавляем всё это хозяйство в DOM дерево документа:

wrapper.appendChild(htmlP);

htmlP.appendChild(htmlInput);

htmlP.appendChild(htmlButton);

htmlButton.appendChild(htmlButtonText);

}

</script>


 

 

  • 0

#2 c0ns0l3

c0ns0l3
  • Пользователь
  • 264 сообщений
  • Репутация: 49

Отправлено 14 Июнь 2012 - 21:11

Рабочий пример в студию ( в архиве ) - сделаем.
  • 0

#3 Kdes70

Kdes70
    Topic Starter
  • Пользователь
  • 55 сообщений
  • Репутация: 0

Отправлено 14 Июнь 2012 - 22:23

уже решил проблему))
  • 0


Оформление форума – IPBSkins.ru