Показать сообщение отдельно
  #1 (permalink)  
Старый 18.03.2015, 08:29
Аватар для psfdek
Профессор
Отправить личное сообщение для psfdek Посмотреть профиль Найти все сообщения от psfdek
 
Регистрация: 14.02.2014
Сообщений: 157

Получение данных из нескольких select с одним name
Необходимо как то получить значения нескольких Select c одним name.
Обычной формой оно нормально работает, а если через getXmlHttpRequest(), то получает только из первого Select.

<div id="qwqwqw"><div style="position:relative;">Товар 1
      <select name="thisplace[]">
        <option value="4">Грандпри</option>
        <option value="1">Золото</option>
        <option value="2">Серебро</option>
        <option value="3">Бронза</option>
      </select> 
      </div><div style="position:relative;">Товар 2
      <select name="thisplace[]">
        <option value="4">Грандпри</option>
        <option value="1">Золото</option>
        <option value="2">Серебро</option>
        <option value="3">Бронза</option>
      </select> 
      </div>
    </div>

function testA(){
        var ElemId = document.getElementById('qwqwqw');
		var val5 = ElemId.querySelector("select[name='thisplace[]']").value;  
        alert(val5);
      }


Вот пример демо...
http://learn.javascript.ru/play/psn4Rb
Ответить с цитированием