Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 31.01.2013, 01:02
Профессор
Посмотреть профиль Найти все сообщения от imediasun1
 
Регистрация: 23.12.2012
Сообщений: 437

зависимые селекты
Этот скрипт отправляет данные ajax запроса и записывает их в 2 элемента формы select с именами "maker" и "products" Помогите пожалуйста изменить скрипт так чтобы он записывал данные в селект "maker" (остается без изменения) и в инпут "products"

function makeList() {
	  // только при состоянии "complete"
	  if (request.readyState == 4) {
	    // для статуса "OK"
	    if (request.status == 200) {
	      // здесь идет построение списков заново
	      var responseXml = request.responseXML;
	      var xmlDoc = responseXml.documentElement;
	      var action = xmlDoc.getElementsByTagName("action")[0].firstChild.data;
	      if ( action == "makeMakerList" ) {
	        _select = document.getElementById("maker");       
	      } else {
	       _select = document.getElementById("product");
	      }
	      _select.innerHTML = ""; // Удаляем всех потомков
	      options = xmlDoc.getElementsByTagName("option");
	      for (var i=0; i<options.length; i++) {
	        // Извлекаем значение атрибута value и текст
	        var value = options[i].getAttribute("value");
	        var text = options[i].firstChild.data;
	        // Формируем очередной элемент option
	        var option = document.createElement("option");
	        var optionText = document.createTextNode(text);
	        option.appendChild(optionText);
	        option.setAttribute("value", value);
	        _select.appendChild(option);
	      }
	    } else {
	      alert("Не удалось получить данные от сервера:\n" + request.statusText);
	    }
	  }
	}
Ответить с цитированием
  #2 (permalink)  
Старый 31.01.2013, 13:14
Профессор
Посмотреть профиль Найти все сообщения от imediasun1
 
Регистрация: 23.12.2012
Сообщений: 437

могли бы вы прокомментировать буквально каждую строку, в чем разница между селектом и инпутом
Ответить с цитированием
  #3 (permalink)  
Старый 31.01.2013, 13:59
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

imediasun1,
Я ошибся, загнал на тот же манер,
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Javascript SELECT - зависимые списки zakbc Events/DOM/Window 3 13.01.2013 00:37
Зависимые списки! DSHA Элементы интерфейса 12 27.06.2012 12:27
Спецу: Зависимые поля ввода SidneyShaw Элементы интерфейса 4 25.09.2011 21:14
Динамические селекты Stud Элементы интерфейса 2 13.09.2011 18:14
помогите : селекты и инпут... очень нужно SandZ Events/DOM/Window 4 10.09.2009 14:22