Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 06.04.2015, 15:22
Интересующийся
Отправить личное сообщение для Нияз Посмотреть профиль Найти все сообщения от Нияз
 
Регистрация: 06.04.2015
Сообщений: 17

Я конечно могу ошибаться, но точно ли на "cpParams" ссылается? Может "cpParamsSewer"?
Ответить с цитированием
  #12 (permalink)  
Старый 06.04.2015, 16:03
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Точно:
$("#cpParams").find("input,select").each(function () ....
Ответить с цитированием
  #13 (permalink)  
Старый 06.04.2015, 16:09
Интересующийся
Отправить личное сообщение для Нияз Посмотреть профиль Найти все сообщения от Нияз
 
Регистрация: 06.04.2015
Сообщений: 17

Скажите пожалуйста, я вот вижу вы человек знающий и разбирается в этом деле. Не подскажите что можно почитать и изучить? чтобы побыстрее вникнуть, народ на форуме напрягать, ну и Вас в том числе
Ответить с цитированием
  #14 (permalink)  
Старый 06.04.2015, 16:12
Интересующийся
Отправить личное сообщение для Нияз Посмотреть профиль Найти все сообщения от Нияз
 
Регистрация: 06.04.2015
Сообщений: 17

Кстати, поля и комбобоксы изначально пустые. И их сначала сам заполняешь, потом нажимаешь ту самую кнопку и выбранная и введенная информация должна скопироваться в оставшиеся 4 поля
Ответить с цитированием
  #15 (permalink)  
Старый 06.04.2015, 16:24
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

>Не подскажите что можно почитать и изучить?

Используется jQuery, о нем и читать, вот на русском, если у разработчика не понять.

Если заполняются руками, значит да, нужно смотреть весь код вами приведенный, искать в нем блок это реализующий, и разбираться. Но беглый взгляд на код не находит такового, но есть Ajax запросы, может и эти списки добавляются в форму по результату запроса к серверу.
Ответить с цитированием
  #16 (permalink)  
Старый 06.04.2015, 16:47
Интересующийся
Отправить личное сообщение для Нияз Посмотреть профиль Найти все сообщения от Нияз
 
Регистрация: 06.04.2015
Сообщений: 17

Не он?
$("#btn-copy").click(function () {
021	      $("#cpParams").find("input,select").each(function () {
022	        var name = $(this).attr("name");
023	        if (!!name) {
024	          var value = $(this).val();
025	          var id2 = name.replace(/'cp_/g, "'cp_sewer_");
026	          id2 = id2.replace(/'/g, "\\'");
027	 
028	          $("[name='" + id2 + "']").val(value);
029	        }
030	      });
031	    });
032	 
033	    $("#CPResource").change(function () {
034	      var id = $("#CPResource").val();
035	      $("#CPSource").foo("t" + id);
036	      $("#CPType").foo("t" + id);
037	    });
038	    var id = $("#CPResource").val();
039	    $("#CPSource option:not(.t" + id + ")").appendTo($("#CPSource").siblings("div.hiddenOptions"));
040	    $("#CPType option:not(.t" + id + ")").appendTo($("#CPType").siblings("div.hiddenOptions"));
041	 
042	    $("#CPSewerResource").change(function () {
043	      var id = $("#CPSewerResource").val();
044	      $("#CPSewerSource").foo("t" + id);
045	      $("#CPSewerType").foo("t" + id);
046	    });
047	    var id = $("#CPSewerResource").val();
048	    $("#CPSewerSource option:not(.t" + id + ")").appendTo($("#CPSewerSource").siblings("div.hiddenOptions"));
049	    $("#CPSewerType option:not(.t" + id + ")").appendTo($("#CPSewerType").siblings("div.hiddenOptions"));
050
Ответить с цитированием
  #17 (permalink)  
Старый 06.04.2015, 17:02
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Добавление списков? Непосредственно по html-коду не похоже. В нем всего два контейнера с ID - cpsParams и cpParams. А иные могут также добавляться динамически, а в них потом добавляться эти списки... Это надо работу всего скрипта анализировать, включая и ответы сервера.
Ответить с цитированием
  #18 (permalink)  
Старый 07.04.2015, 08:30
Интересующийся
Отправить личное сообщение для Нияз Посмотреть профиль Найти все сообщения от Нияз
 
Регистрация: 06.04.2015
Сообщений: 17

Сообщение от laimas Посмотреть сообщение
Это надо работу всего скрипта анализировать, включая и ответы сервера.
Так тяжко все?
Ответить с цитированием
  #19 (permalink)  
Старый 07.04.2015, 08:39
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Ну я же не провидец, был бы им, тогда другое дело.
Сотворите действа чтобы эти поля формы появились, при этом должен быть открыт отладчик. В отладчике динамически добавляемые элементы будут тоже видны. Скопируйте html-код формы (только ее) и предоставьте общественности.

У вас же только с двумя полями проблемы, значит этого кода будет достаточно для локализации проблемы.
Ответить с цитированием
  #20 (permalink)  
Старый 07.04.2015, 09:03
Интересующийся
Отправить личное сообщение для Нияз Посмотреть профиль Найти все сообщения от Нияз
 
Регистрация: 06.04.2015
Сообщений: 17

intellij idea не подойдет наверное, да?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает кнопка отправки после загрузки Igor Shmigoff jQuery 2 29.12.2010 21:51
скрипт работает в IE не работает в Opera!!! Ikram Opera, Safari и др. 3 29.10.2010 10:04
Скрипт неправильно работает в FF InviS Общие вопросы Javascript 6 11.04.2010 16:56
AJAX - заполнение select - неправильно работает в Mozilla 5.0 С.Тарасов AJAX и COMET 0 17.06.2009 00:58
java-script фотогалерея, неправильно работает в ИЕ6 Scroll Internet Explorer 1 03.12.2008 14:16